【发布时间】:2014-04-02 19:47:44
【问题描述】:
三重嵌套循环的时间复杂度
for(int i=0; i<n; i++)
for(int j=i+1; j<n; j++)
for(int k=j+1; k<n; k++)
我想知道时间复杂度的正确解。
【问题讨论】:
-
到目前为止你尝试过什么?你觉得它是什么?请在此处发布之前演示解决问题的基本努力。
-
尝试确定第一个循环的迭代次数,对于第一个循环的每次迭代,第二个循环的迭代次数,依此类推......另外,整体复杂度将取决于第三个循环主体的复杂性,但您可以将其留到最后。你可以试着画一棵树,这对你来说可能更容易。