【发布时间】:2018-03-25 19:25:57
【问题描述】:
我正在尝试计算 T (n) = 2 T (n/2) + n (log n)^2。 按照我得到的步骤:
=2^kT(n/2^k)+ nlog2 (n/2^(k-1))+ nlog2 (n/2^(k-2))+…+ n(log (n/2))^2 + n (log2 n)^2
当 n=2^k 我得到:
但我不知道如何简化求和公式并获得 Θ() 表示法。 任何人都可以帮忙吗?非常感谢
【问题讨论】:
-
提示:闭式级数解在索引
i中是二次的。扩展它以给出三个系列并使用整数幂求和的标准公式 -
对数幂求和的标准公式是什么(不是整数)?
-
如果您使用对数规则,您会发现实际上是对整数幂而不是对数本身求和,后者是“系数”。我会尽快发布答案
-
好的,谢谢
标签: algorithm math divide-and-conquer master-theorem