この再発を解決する方法:T(n) = T(n/2) + T(n/4) + O(1)
これはT(n) = aT(n/b) + f(n)
. そして、しばらく行き詰まりました。
この再発を解決する方法:T(n) = T(n/2) + T(n/4) + O(1)
これはT(n) = aT(n/b) + f(n)
. そして、しばらく行き詰まりました。
Akra Bazziは、Masterメソッドよりもはるかに強力なメソッドです。
「非再帰的」項はO(1)であるため、方程式を解くことになります。
1/2^p + 1/4^p = 1
そして、あなたが得る答えはT(n) = Theta(n^p)
上記(の二次方程式)を解くと 、ファイが黄金比である1/2^p
ことがわかります。p = log_2 phi
私たちに与えるコンピューティングT(n) = Theta(n^0.694...)