【发布时间】:2013-09-13 15:36:36
【问题描述】:
我正在浏览一个算法类的幻灯片并遇到以下问题。
T(n) = 2T(n^(1/2)) + lg n
重命名:m = lg n => n = 2^m T (2^m) = 2T(2^(m/2)) + m
重命名:S(m) = T(2^m) S(m) = 2S(m/2) + m
谁能解释一下最后一个方程是怎么来的?我无法理解 S(m/2) 是怎么来的。谢谢。
【问题讨论】:
-
我花了 1.5 小时才发布这个问题
标签: math time-complexity logarithm recurrence