このプログラムは、フィボナッチ数を計算します。再帰関係を使用して時間複雑度を調べたい。
Fib(n)
if n<=1
return n
else
x= Fib(n-1)
y= Fib(n-2)
return x+y
このプログラムの漸化式は T(n)=T(n-1)+T(n-2)+c
私はそれを消費しようとしましたが、解決策を見つけることができませんでした.
=2T(n-1)+T(n-3)+c+c
=3T(n-3)+2T(n-4)+c+c+3c
=5T(n-4)+3T(n-3)+c+c+3c+5c
-------------------------
-------------------------
-------------------------