python如何计算斐波那契函数的运算时间以及计算结果

更新时间:01-29 教程 由 薇糖 分享

defFibonacci(n):

ifn==1:

return1

dic=[-1foriinxrange(n)]

dic[0],dic[1]=1,1

helper(n-1,dic)

linesize=5

file=open('Fibonacci.txt','w')

forloopinrange(len(dic)/linesize):

line=[]

foriinrange(linesize):

line.append(dic[i+linesize*loop])

file.write("\t".join([str(x)forxinline])+"\n")

file.close()

defhelper(n,dic):

ifdic[n]<0:

dic[n]=helper(n-1,dic)+helper(n-2,dic)

returndic[n]

声明:关于《python如何计算斐波那契函数的运算时间以及计算结果》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2106084.html