algorithm - 代码执行次数

标签 algorithm complexity-theory asymptotic-complexity

<分区>

我有一段代码说:

因为我 = 4,16, . . . , ñ

我正在尝试根据大 oh 符号找到语句执行次数的上限。我相信这里是 4,42,43 ... 等等。由于它呈指数增长,在我看来,该代码执行了大约 O(logn) 次。我对吗?提前致谢。

最佳答案

您可以通过考虑一个循环来确认您的结果,该循环的索引变量用作指数,取值 1, 2, 3, ... , floor(log_4(n))

关于algorithm - 代码执行次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15085075/

相关文章:

高效区分大文件的算法

c++ - 动态(即可变大小)分域树?

算法复杂度,log^k n vs n log n

algorithm - 为什么lgn和log8n的渐近关系等价于logn为Θ(log8n)?

graph - 正确或错误 -> O(m+n) = O(m)

比较数学运算所花费的时间

Python - 列表上的简单算法任务(求职面试的标准问题)

log(n) 的 3 个嵌套循环的 Java Big O 表示法

algorithm - 周期函数的渐近关系

math - 求数学函数的上界(函数分析)