python 斐波拉契递归 尾递归 备忘录 动态规划 迭代
生活随笔
收集整理的這篇文章主要介紹了
python 斐波拉契递归 尾递归 备忘录 动态规划 迭代
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 遞歸
3 備忘錄 #coding=utf-8'''@author: 182 '''import timelist=[] for i in range(0,1000):list.append(0)def beiwl(n):if list[n]>0:return list[n]if n==0:list[0]=0return list[0] if n==1:list[1]=1return list[1]if n>1:list[n]=(beiwl(n-1)+beiwl(n-2) ) return list[n] def main():start = time.time()print beiwl(99) end = time.time()elapsed = end - startprint "運行時間 ", elapsed, "秒"if __name__ == '__main__':main()
5 動態規劃
總結
以上是生活随笔為你收集整理的python 斐波拉契递归 尾递归 备忘录 动态规划 迭代的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 列表(List)操作方法详
- 下一篇: 使用VS搭建三层结构