我只是需要一些澄清或幫助解決這個大問題。我不知道我是否正確地解釋了這一點,但我注意到for循環有一個錯誤的條件,所以這意味着它不會循環。我的教授說可以確定循環的運行時間。所以我在想的是這樣的:大循環錯誤條件
1 + (n - 1 - n) * (n) = 1 + 1 * n = 1 + n = O(n)
說明:1是用於循環以外的操作。 (n - 1 - n)是外部循環的迭代,n是內部循環的迭代。
注意:我還在學Big O,所以如果我的任何邏輯錯誤,請糾正我。
int total = 0;
for (int i = n; i < n - 1; i++) {
for (int j = 0; j < n; j++) {
total = total + 1
}
}
什麼是m和n?是m> n? –
@ cricket_007我的歉意,m是打字錯誤,應該是n。我現在要解決這個問題。 – Jasmine
好吧,外環不運行。它沒有運行時間 –