首页 > 编程语言 > 详细

斐波拉契数列的python多种完美实现

时间:2014-06-04 21:52:14      阅读:453      评论:0      收藏:0      [点我收藏+]


         强大,优雅,深入研究python后的重大发现。

         让我们一起领略一下。


        提到斐波拉契数列的实现,你可能首先会想到递归:


 def fibo(i):
  

    if i==0 or i==1:
        return 1
    else:
        return fibo(i-1)+fibo(i-2)

        PS:递归有很多重复计算,比方说你计算f(5)时要去计算f(4)和f(3),而计算f(4)时又要去计算f(3),这样f(3)就重复计算了


       完美实现方案一:

                   bubuko.com,布布扣

       完美实现方案二:

bubuko.com,布布扣

       完美实现方案三(参考python cookbook)

bubuko.com,布布扣

斐波拉契数列的python多种完美实现,布布扣,bubuko.com

斐波拉契数列的python多种完美实现

原文:http://blog.csdn.net/littlebo01/article/details/26277929

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!