algorithm - 哪个函数比另一个函数增长得更快

标签 algorithm time-complexity

does n^log(n) grows faster than 2^n?

does n^log(n) grows faster than 4^n?

我无法证明或反驳哪个比另一个长得更快我确定 4^n 比 2^n 长得快。

最佳答案

n 接近无穷大。

lim n^log(n)/2^n = lim exp(log(n^log(n)/2^n)) = lim exp(log(n) * log(n) - n * log(2)) = exp(-inf) = 0

因此,2^nn^log(n) 增长得更快。显然,4^n 也是如此。

关于algorithm - 哪个函数比另一个函数增长得更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40955764/

相关文章:

Python BFS 没有给出最短路径

performance - 邻接矩阵的速度提升

java - Java 中的 String 方法是否在 O(1) 时间内运行?

java - 给定一个单词列表,你如何找到重叠的常见字母

algorithm - 时间复杂度

c++ - 使 QuickSort 按多个条件排序?

java - 查找矩阵中是否存在路径

algorithm - SPARQL 查询计算复杂度

python - 讨论各种python方法从列表中获取N个最大元素的复杂性

haskell - Fingertree 头复杂度