我对以下的复杂性感到困惑(在内部循环中执行的操作是在恒定时间内):
for(int i=0; i<n; i++)
for(int j=i; j<n; j++)
这是 O(n^2) 还是 O(n)?我认为O(n ^ 2)。有任何想法吗?
以下内容也让我感到好奇:
for(int i=0; i<n; i++)
for(j=0; j<i; j++)
我对以下的复杂性感到困惑(在内部循环中执行的操作是在恒定时间内):
for(int i=0; i<n; i++)
for(int j=i; j<n; j++)
这是 O(n^2) 还是 O(n)?我认为O(n ^ 2)。有任何想法吗?
以下内容也让我感到好奇:
for(int i=0; i<n; i++)
for(j=0; j<i; j++)