For i=1 to n do
For j=1 to i do
For k=1 to j do
x=x+1;
end;
end;
end
问:x=x+1的运行次数和Big-O
好像是O(n^3)
为什么?怎么算的,第一个for:n第二个for:n(n+1)/2第三个for:
@老澄子是奇葩:
总次数计算出来应该是an3+bn2+cn+d的形式,只保留最高次(3次),去掉系数就是n^3了
@计算机知识杂谈: 第三个for是我能把第二个for的循环次数当成t,然后第三个for:t(t+1)/2这样算吗,因为要求x=x+1的循环次数
@老澄子是奇葩:
应该是的
O(n)=n3