nahongyan1997 发表于 2021-6-23 11:01:14

递归在实际开发中的主要应用方式。撒币撒币

在实际开发中哪些情况必须用到递归呢?

fish_nian 发表于 2021-6-23 11:25:12

该用到递归的时候就必须使用递归{:10_279:}

peak6009 发表于 2021-6-23 12:07:01

{:10_249:}好像骂人。

nahongyan1997 发表于 2021-6-23 12:08:42

peak6009 发表于 2021-6-23 12:07
好像骂人。

{:10_250:}

hornwong 发表于 2021-6-23 12:17:03

汉诺塔

hornwong 发表于 2021-6-23 12:20:42

{:5_95:}

笨鸟学飞 发表于 2021-6-23 12:30:06

比如树形结构,比如排序,递归无疑是最佳途径

nahongyan1997 发表于 2021-6-23 12:34:01

笨鸟学飞 发表于 2021-6-23 12:30
比如树形结构,比如排序,递归无疑是最佳途径

用来实现怎样的功能呢

nahongyan1997 发表于 2021-6-23 12:34:37

笨鸟学飞 发表于 2021-6-23 12:30
比如树形结构,比如排序,递归无疑是最佳途径

80% 几率你都没中

Dragon910623 发表于 2021-6-23 12:38:13

树形结构

Gacy 发表于 2021-6-23 12:52:05

好像骂人啊哈哈哈{:10_266:}

nahongyan1997 发表于 2021-6-23 12:57:06

Gacy 发表于 2021-6-23 12:52
好像骂人啊哈哈哈

谐音梗扣钱

hrpzcf 发表于 2021-6-23 13:04:57

本帖最后由 hrpzcf 于 2021-6-23 13:06 编辑

当用递归比用其他方法方便的时候{:10_279:}
比如在不确定嵌套层数的元组中找某个元素的个数:# coding: utf-8

example = 1, 6, 17, "s", (3, 1, 1), 1, (9, (1, 2, (1, 8)), (7, 1)), 1

def countft(con, ft):
    if isinstance(con, tuple):
      res = 0
      for i in con:
            res += countft(i, ft)
      return res
    else:
      return con == ft
   

print(countft(example, 1)) # 统计1的个数

nahongyan1997 发表于 2021-6-23 13:12:50

hrpzcf 发表于 2021-6-23 13:04
当用递归比用其他方法方便的时候
比如在不确定嵌套层数的元组中找某个元素的个数:

你这个倒是个方法

tigerPython2019 发表于 2021-6-23 13:28:35

nahongyan1997 发表于 2021-6-23 12:57
谐音梗扣钱

你再骂!

Gacy 发表于 2021-6-23 13:38:17

nahongyan1997 发表于 2021-6-23 12:57
谐音梗扣钱

啊哈哈哈哈哈{:10_254:}

Mike_python小 发表于 2021-6-23 14:10:59

玉璧

世伊酱 发表于 2021-6-23 15:04:45

{:5_91:}

世伊酱 发表于 2021-6-23 15:05:36

{:5_92:}

懒狗李 发表于 2021-6-23 17:34:00

求个币{:10_256:}
页: [1] 2 3 4
查看完整版本: 递归在实际开发中的主要应用方式。撒币撒币