用主定理求解 4T(n/5) + log5(n * sqrt(n))

Solving 4T(n/5) + log5(n * sqrt(n)) with the master theorem

我正在尝试用主定理求解递归 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?我不明白如何进行。谢谢

log(n * sqrt(n)) = log(n^{1.5}) = 1.5* log(n)

这样你的公式就变成了 T(n) = 4T(n/5) + 1.5 * log5(n)