0
Q
時間複雜度混亂
A
回答
1
倘若n
和c
爲正數,然後是第二個for循環將不會執行。
在我看來,那些for循環在該鏈接中寫入不正確。
0
我認爲作者實際上意味着這裏是
for (int i = n; i > 0; i -= c) {
for (int j = i+1; j <=n; j += c) {
// some O(1) expressions
}
這樣,複雜性是(1 + n/c
)*(n/2c
)= O(n^2)
相關問題
- 1. 時間尺度混亂(NetLogo)
- 2. 時間複雜度混淆的下界
- 3. 蟒蛇發電機時間複雜性混亂
- 4. 時間複雜度
- 5. 時間複雜度
- 6. jquery輸入複雜incrimenting混亂
- 7. jquery輸入複雜增加混亂
- 8. 時間複雜度(Java,Quicksort)
- 9. 算法複雜度時間
- 10. Python3 list.count()時間複雜度
- 11. 對數時間複雜度
- 12. 正確時間複雜度
- 13. 運行時間複雜度
- 14. 減少時間複雜度
- 15. 排序時間複雜度
- 16. 'if'in'時間複雜度
- 17. JQUERY時間複雜度
- 18. 計算時間複雜度
- 19. 函數時間複雜度
- 20. 降低時間複雜度
- 21. python str.index時間複雜度
- 22. 時間計算複雜度?
- 23. 瞭解時間複雜度
- 24. 計算時間複雜度
- 25. 時間複雜度說明
- 26. 時間複雜度驗證
- 27. 混淆下面的Dijkstra算法實現的時間複雜度
- 28. 區間總和的時間複雜度
- 29. CSS高度混亂
- 30. 什麼是陣列的時間複雜度和空間複雜度[:: - 1]
東西看起來錯在這裏。也許他們在第一個循環中意味着'i - = c'? – IVlad
奇數組循環 - 外部似乎正在倒計時,內部倒計時 - 由他們的條件 - 但都是增加(上)與相同的值 - 或減少如果該值爲負。你確定你在這裏得到了正確的例子嗎? – davidbak
是@davidbak示例是正確的。我想在原始鏈接中存在打字錯誤。 –