【发布时间】:2016-04-26 10:00:37
【问题描述】:
我们收到了一段代码来找到它的 big-O:
for(int i = 1;i ≤ n;i = 2 ∗ i)
for(int j = 1;j ≤ i;j = 2 ∗ j)
for(int k = 0; k ≤ j; k++)
//do something elementary
第一行应该是 O(log(n)) 但第二行变得复杂,第三行更复杂。我最初认为第二行也可能是 O(logn) 但上限 j
【问题讨论】:
标签: java time-complexity big-o asymptotic-complexity