0
以下代碼的時間複雜度爲O(n)
。但爲什麼呢?這段代碼的時間複雜度是多少?爲什麼?
int j = 0;
for(int i = 0; i < n; ++i) {
while(j < n && arr[i] < arr[j]) {
j++;
}
}
以下代碼的時間複雜度爲O(n)
。但爲什麼呢?這段代碼的時間複雜度是多少?爲什麼?
int j = 0;
for(int i = 0; i < n; ++i) {
while(j < n && arr[i] < arr[j]) {
j++;
}
}
也許你想嘗試計算機科學Stackexchange http://cs.stackexchange.com/ – enpenax
@enpenax這個問題在這裏可以像在CS上一樣工作。無需遷移它。 –