我已经编写了如下代码,但我对这个算法的复杂度是 O(n) 还是 O(n 2 ) 感到困惑。任何机构都可以确认我吗?
for(int i=0, j=i+1;i<array.length;j++)
{
if(j==array.length)
{
if(array[i]==3)
System.out.println(array[i]);
i++;
j=i;
continue;
}
int k=array[i]+array[j];
if(k==3)
{
System.out.println("{"+array[i]+","+array[j]+"}");
}
}