count = 0
def fibonacci(n):
global count
count = count + 1
if not isinstance(n, int):
print ('Invalid Input')
return None
if n < 0:
print ('Invalid Input')
return None
if n == 0:
return 0
if n == 1:
return 1
fib = fibonacci(n-1) + fibonacci(n-2)
return fib
fibonacci(8)
print(count)
我试图找出这个斐波那契程序的运行时间。任何人都可以帮助我解决相同的递归关系..
T(n) = T(n-1) + T(n-2)...从这里计算的运行时间是多少?
谢谢... :)