【发布时间】:2020-04-04 13:22:49
【问题描述】:
public void test(int n)
{
for(i=1;i<=n;i=i*2)
{
for(j=1;j<n;j=j+(j*i))
{
// some code
}
}
}
上面的代码有两个循环。执行 log(n) 次的外循环。我们如何计算内部循环将执行的次数? 以上代码的时间复杂度是多少?
【问题讨论】:
标签: algorithm time-complexity big-o complexity-theory