用主定理解决递归关系

时间:2012-01-20 07:39:41

标签: algorithm master-theorem

我很困惑这个主要定理找到这种递归关系的严格界限的情况:

T(n)= 27T(n / 3)+ Q(n 3 log n)

这是我的解决方案:
   f(n)= n 3 log n
   a = 27 b = 3所以

所以我们在这里可以看到 f(n)> Ñ 3
 所以:

案例3适用:如果我在这里错了,请纠正我。
注意:但它的答案是来自n 3 log 2 n,它来自Master Theorem的案例2。我应该申请哪一个?

1 个答案:

答案 0 :(得分:1)

检查一下:

http://en.wikipedia.org/wiki/Master_theorem#Case_2

如果您有第三版CLRS:请参阅问题4.6-3

你应该能够根据主定理的证明推导出这个,然后用f(n)的形式代替。