n^(1/n) 增长率与 n^a 相比

n^(1/n) growth rate compare to n^a

我有一个函数 na,其中 0 < a < 1n 1/n。哪一个增长得更快?它们都是 na fraction 所以技术上在某些情况下 a = 1/n 那么我该如何排名呢?如果 a < 1/na > 1/n 那么很明显,但是我对 a 的所有了解是它是 之间的 0 和 1 独占。那我怎么知道哪个有更大的增长率呢?

  1. O(n1/n) 实际上是 O(1).

log(n1/n) = 1/n*log(n) = log(n)/n

并且它大约为零(因为 nlog(n) 多得多)所以:

log(n1/n) = 0 ==> O(n1/n) = O(1)

  1. O(na) > O(1)。当 a>0

所以你有 O(n1/n) < O(na)

简单来说,无论 a 是什么,即使 a 对一个 k 来说太小了,我们对每个 n>k a>1/n 都有那个我的回答背后是什么。 (假设 a 一个小数,您只需要考虑 n 大于 1/a 的数,并且对它们而言 a>1/n)。