Time complexity Fibonacci数的动态规划

Time complexity Fibonacci数的动态规划,time-complexity,dynamic-programming,complexity-theory,fibonacci,analysis,Time Complexity,Dynamic Programming,Complexity Theory,Fibonacci,Analysis,我试图从课堂上理解斐波那契级数的复杂性。它说 T(n) = T(n-1)+T(n-2)+ theta(1) 直到上一部分,我才明白,我不明白的是它是如何变成这样的 T(n) >= Fn = theta pow n T(n) >= 2T(n-2) 任何解释都很好。1)表达式T(n)=T(n-1)+T(n-2)与斐波那契数的表达式F(n)=F(n-1)+F(n-2),因为T(n)有一个额外的非负分量theta(1)它肯定不小于F(n)。因此,T(n)>=F(n)2)T(n)=T(n-

我试图从课堂上理解斐波那契级数的复杂性。它说

T(n) = T(n-1)+T(n-2)+ theta(1)
直到上一部分,我才明白,我不明白的是它是如何变成这样的

T(n) >= Fn = theta pow n
T(n) >= 2T(n-2)
任何解释都很好。

1)表达式
T(n)=T(n-1)+T(n-2)
与斐波那契数的表达式
F(n)=F(n-1)+F(n-2)
,因为
T(n)
有一个额外的非负分量
theta(1)
它肯定不小于
F(n)
。因此,
T(n)>=F(n)
2)
T(n)=T(n-1)+T(n-2)+theta(1)
T(n)-T(n-2)=T(n-1)+theta(1)>=T(n-2)(下一个斐波那契数不小于上一个)->
T(n)-T(n)-T(n-2)