特定嵌套for循环的时间复杂度

时间:2015-10-15 19:36:36

标签: time big-o complexity-theory

我正在寻找以下嵌套循环的时间复杂度(大O)。 给定一个大小为n的数组A []。

for (i=1; i<=n/2; i++){
    for(j=i; j<=n-i; j++){
        print (A[j]);
    }
}

在这个问题中,A被索引为1.因此A []的第一个元素是A [1]。

1 个答案:

答案 0 :(得分:2)

由于最里面的执行时间是恒定的,我们有 enter image description here

所以T(n) is O(n^2)