函数的递归

a81d8d6bb77a4ead9c724f61721ccc75.jpg

826724a380224a0993350c545fb358f0.jpg 

d487c1508f6f4479b87c036b0f4794fb.jpg 

但是此刻假如我们要求第50个甚至100个斐波那契数,能求出来吗?

答案是可以的,但是时间很慢,因为这个函数的递归用了大量的计算,就算是计算机你来算也要几分钟!就类似于二叉树,求第3个数要求出第1个和第2个的值,求第5个要求出第3个和第4个的值,以此类推,求第50个要求出48,49的值,那么48,49也要求他们内层的所有值,也就是2的n次方个数字。

例如:我们计算第40个斐波那契数的时候我们可以计算一下n等于3被用了多少次f10fff2293a940ec9886bfccea5f59f5.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值