- 1
- 0
- 约1.38千字
- 约 7页
- 2026-08-05 发布于陕西
- 举报
问题描述斐波那契数列指的是这样一个数列:1,1,2,3,5,8,……这个数列的前两项都为1,从第3项开始,每一项都等于前两项之和。现有两个不同的实现算法,请测试它们的运行时间。运行结果fib1:0.22967639999999995fib2:4.499999999962867e-06备注:第一个函数的运行时间为0.22967639999999995秒,第二个函数的运行时间为4.499999999962867e-06,第二个函数的运行速度是第一个函数的50000倍。
程序代码deffib1(n):ifn3:return1returnfib1(n-1)+fib1(n-2)deffib2(n):a,b=1,1whilen1:c=a+ba,b=b,cn-=1returnaif__name__==__main__:fromtimeitimporttimeit①print(fib1:,timeit(stmt=lambda:fib1(30),setup=import__main__,number=1))②print(fib2:,timeit(stmt=lambda:fib2(30),setup=import__main__,number=1))
您可能关注的文档
最近下载
- 小学数学求平行四边形的周长专项练习题(每日一练,共46份).pdf VIP
- 【2026】江苏南通市如皋市高三下学期调研化学试题+答案.pdf VIP
- 小学数学求平行四边形的周长专项练习题(每日一练,共53份).docx VIP
- 化妆品受托生产企业管理制度汇编.docx VIP
- 2023-2024学年安徽省淮北市高一数学人教A版函数概念与性质章节测试-2-含解析.pdf VIP
- 小学数学求平行四边形的周长专项练习题(每日一练,共49份).docx VIP
- nice900门机一体化用户手册_v1 11.docx VIP
- 小学数学求梯形的周长专项练习题(每日一练,共22份).docx VIP
- 南京西家大塘文化创意产业园规划概念方案.pdf VIP
- 小学数学求梯形的周长专项练习题(每日一练,共21份).docx VIP
原创力文档

文档评论(0)