【发布时间】:2011-11-03 01:38:58
【问题描述】:
谁能帮我分析一下下面伪代码的运行时间
for(i = 0; i < n*n*n; i++)
for(j = i; j < n; j++)
x++
我看到它的下界是 omega(n^3),因为如果外部 for 循环内部只是 theta(1),那就是它的样子。
我对仅在外循环的前 n 次迭代中运行的内循环感到困惑。我是否只是平均内部循环的运行时间:n^3 * ((1/n^2)*n + (1/n)*1,在这种情况下它是 O(n^3)?
【问题讨论】:
标签: runtime asymptotic-complexity