2013-11-29 56 views

回答

2

使用master theorem的情况formula其中a = 3,b = 3,c = 0。

solution

我强烈建议对算法的MIT讲座。您可以在lecture 2

中了解更多关于主定理的知识
0

假设中,n = 3-1K-

F(0)= 3

F(k)的= 3 * F(K-1)+ 3

= 3^2 * F(k-2) + 3^2 + 3 

= ... 

= 3^k * F(0) + 3^k + 3^(k-1) + ... + 3 

= 3^(k+1) + 3^k + ... + 3^2 + 3 

= [3^(k+2) - 3]/2 

T( n = 3^k)= F(k)=(9 * n-3)/ 2 = O(n)