【发布时间】:2014-11-29 21:23:45
【问题描述】:
我没有得到第二个 for 循环的 T(n) 是 log(n) 的部分。两个回路通过以下方式连接 i 和它令人困惑。代码 O(nlog(n)) 的 T(n) 是如何使用基本乘积规则的?
for(i = 1; i <= n; i++)
{
for(j = 1; j <= n; j = j + i)
{
printf("Hi");
}
}
【问题讨论】:
-
看看
j = j + i -
是的,j=j+i,我们该如何进行。如何计算依赖循环的 T(n)?