我正在尝试了解以下解决方案是否具有O(n^2)
或O(n^3)
时间复杂度。
for (int i=1; i<array.length; i++)
....
for (int j=0; j<i; j++)
....
for (int k=i+1; k<array.length-1; k++)
...
为索引为i
的所有数组运行第一个循环。
第二个循环从0运行到索引i
。
第三个循环从索引i
运行到数组的末尾。