编程里recursion什么意思,不要太繁琐,越简单越好(我说的是python...
发布网友
发布时间:2024-09-25 21:24
我来回答
共4个回答
热心网友
时间:2024-09-29 20:14
指的是递归,就是函数A在函数体内调用函数A,如“计算正整数和零的阶乘”的一个函数:
def Factorial(number):
if number == 0:
return 1
else:
return number * Factorial(number-1)
热心网友
时间:2024-09-29 20:05
def recursiveRef(nested, indices):
if len(indices)== 0:
return nested
else:
return recursiveRef(nested[indices[0]],indices[1:])
测试了你给的例子是对的
热心网友
时间:2024-09-29 20:12
不管是哪个编程语言,递归(recursion)都是一样的思想,最多的理解方法一般是:
从前有座山,山里有座庙,庙里有个老和尚,老和尚正在讲故事,故事的内容就是:
从前有座山,山里有座庙,庙里有个老和尚,老和尚正在讲故事,故事的内容就是:
……
这就是递归。多少次的递归,就有多少个“故事”。
热心网友
时间:2024-09-29 20:12
就是递归的意思啊,比如 斐波那契数就是递归定义的:
F[0]=0,F[1]=1
F[n]=F[n-1]+F[n-2]