1
我需要用替換法來證明以下復發緊約束:如何使用替代方法解決以下復發問題?
T(n) = 2T(n/2) + n/log(n)
我已經抵達的替代方法的「猜測」的一部分,並且知道T(n)
是O(n*log(log(n)))
使用遞歸樹和迭代方法。但我有麻煩搞清楚如何從爲大O和歐米茄歸納步進行:
Assume T(n/2) <= c*(n/2)log(log(n/2))
T(n) = 2T(n/2) + n/log(n) <= 2c*(n/2)log(log(n/2)) + n/log(n)
Assume T(n/2) => c*(n/2)log(log(n/2))
T(n) = 2T(n/2) + n/log(n) => 2c*(n/2)log(log(n/2)) + n/log(n)