我试图用主定理解决递归4T(n/5) + log5(n * sqrt(n)),但我遇到了一些困难。
我知道使用形式T(n) =a T(n/b) + theta(n^k log^p n)将产生:
a = 4
b = 5
k = 0
但是我该如何处理日志中的n* sqrt n呢?我不知道该怎么做。谢谢
发布于 2021-02-10 13:46:29
log(n * sqrt(n)) = log(n^{1.5}) = 1.5* log(n)
这样你的公式就变成了T(n) = 4T(n/5) + 1.5 * log5(n)
https://stackoverflow.com/questions/66130392
复制