Я пытаюсь выяснить, находится ли f(n)=n^(logb(n))
в Theta(n^k)
и, следовательно, становится полиномиальным или в Theta(k^n)
и, следовательно, растет в геометрической прогрессии.
Сначала я попытался упростить функцию:
f(n) = n^(logb(n)) = n^(log(n)/log(b)) = n^((1/log(b))*log(n))
и поскольку 1/log(b)
является постоянным, мы получаем f(n)=n^log(n)
.
Но теперь я застрял. Я предполагаю, что f(n)
растет экспоненциально в Theta(n^log(n))
или даже гипер экспоненциально, потому что показатель log(n)
также растет.