我需要帮助理解解决以下递归关系的一个中间步骤:
通过反复替换,我一路走到了:
这是我被困的地方。每个人都说第二部分等于
我尝试了很多操作,但我无法弄清楚如何到达这里。
所以 - 两个问题:
答案 0 :(得分:1)
首先,使用Master's theorem解决此类重现问题。你问为什么这里有一个解释。
第一个问题是为什么要从1
总结到log n
。它很简单:你从数字n开始,每次减少2
次。那么它接近n
的速度有多快? log n
次后log
表示此处为log2
。如果不明确,请将n
替换为2^k
。
现在是第二部分。你的第i个元素是(如果你不清楚这些基本的日志操作,你必须刷新你对对数的知识):
现在应该清楚为什么你的解决方案与他们的解决方案相同。
答案 1 :(得分:1)