解决所述复发的方法?

时间:2012-03-04 12:46:04

标签: algorithm recurrence master-theorem

需要帮助找到解决以下问题的方法:
所有f(n)的{​​{1}}为9f(n/3)+(n2)*(log3n) 给定n > 1
解决f(1)=1
我尝试了主定理,但所有3个案例都不适合这里,我的猜测是使用替换方法,但我不知道如何应用它

1 个答案:

答案 0 :(得分:3)

使用替换f(n) = n2g(n)

这为我们提供了g(n) = g(n/3) + log n

所以g(n) = Θ(log2n)f(n) = Θ(n2log2n)