其他分享
首页 > 其他分享> > fibnacci数列递归实现

fibnacci数列递归实现

作者:互联网

什么是fibnacci数列

费波那契数列(意大利语:Successione di Fibonacci),又译为费波拿契数、斐波那契数列、费氏数列、黄金分割数列。 [1]
在数学上,费波那契数列是以递归的方法来定义:


用文字来说,就是费波那契数列由0和1开始,之后的费波那契系数就是由之前的两数相加而得出。首几个费波那契系数是:
0,1,1,2,3,5,8,13,21,34,55,89,144,233……(OEIS中的数列A000045)
特别指出:0不是第一项,而是第零项。

fibnacci数列的递归表达式

def fib(n):
return 1 and n <= 2 or fib(n - 1) +fib(n - 2)
print('%d'%(fib(10)))

python实现结果

测试计算fib(10)等的速度


1分钟内并未得出大于等于fib(100)的结果

标签:费波,数列,递归,fibnacci,fib,那契
来源: https://www.cnblogs.com/summerjam-land/p/15521415.html