Far*_*las 3 algorithm big-o time-complexity
考虑以下循环(k-正整数):
k
// i^k as in i raised to the power of k for (int i = 2; i <= n; i = i^k) { // some O(1) expressions or statements }
为什么要运行log_k(log(n))几次?
log_k(log(n))
Yan*_*niv 6
您的问题本质上是:我们需要将k的幂提高2到多少倍,直到它大于。
注意 ,因此继续将其提高(k)t倍会导致。
现在让我们解决: 。与询问相同:。拿一个 双方终于得到: 。
归档时间:
5 年,11 月 前
查看次数:
77 次
最近记录: