【发布时间】:2015-10-03 12:15:18
【问题描述】:
我有一个非常基本的问题
for(int i = 1; i < N/2; i++) {
}
我最初的理解是上述循环的时间复杂度为 O(logn),但在阅读了一些文章后,很明显它只是 O(n),而 O(logn) 看起来像 for (i = 1; i <= n; i *= 2)
现在我的问题是O(log log N) 循环是什么样的?
【问题讨论】:
-
你在哪里看到上面的循环是O(log N)?不是。
标签: algorithm data-structures time-complexity complexity-theory