算法第一步: 递归

我们都知道, 一个函数内部可以调用另一个函数,但如果这个函数是调用函数本身,就是递归. 先来举个例子, 求5的阶乘5! (即5x4x3x2x1), 如果用循环来解决非常直观, 很容易理解. def cycleSolution(n): fact = 1 for i in range(1,n+1): fact *=i return(fact) 如果使用递归来解决, 方法如下: def rSolutio
相关文章
相关标签/搜索