對於這個代碼操作頻率
int count=0;
for(int i=0;i<N;i++)
if(a[i]==0)
count++;
我的線人說:
frequency for variable declaration is 2
frequency for assignment statement is 2
但此代碼:
int count=0;
for(int i=0;i<N;i++)
for(int j=i+1;j<N;j++)
if(a[i] + a[j] == 0)
count++;
它說:
frequency for variable declaration is N+2
frequency for assignment statement is N+2.
我不明白爲什麼結果是第二個代碼的N + 2。我認爲它應該是3的變量聲明。你能告訴我這兩個代碼部分的區別嗎?