只需要確認一件真正快速的東西。 如果一個算法需要n(n-1)/2
測試運行,那麼大哦O(n^2)
?大哦表示法
Q
大哦表示法
10
A
回答
15
N(N-1)/ 2膨脹到(n^2 -n)/2
明顯更小的所有n>=1
,即(n^2/2) - (n/2)
(n^2/2)
和(n/2)
是這兩個功能組件,其中n^2/2
占主導地位。 因此,我們可以忽略- (n/2)
部分。
從n^2/2
您可以安全地刪除/ 2部分漸近符號分析。
這簡化了 n^2
所以,是的,它是在爲O(n^2)
5
是的,這是正確的。
n(n-1)/2
擴展到n^2/2 - n/2
:
線性項n/2
脫落,因爲它是低階的。這留下了n^2/2
。常數被吸收到大O中,留下n^2
。
3
是:
n(n-1)/2 = (n2-n)/2 = O(n^2)
2
是的,它是。 n(n-1)/2
是(n^2 - n)/2
,這比c*n^2
如果你選擇一個c
這是至少爲1
相關問題
- 1. 大哦表示法運行時間
- 2. 解決:大哦表示法堆
- 3. 兩個非嵌套循環的大哦表示法
- 4. 有關此特定成本函數的大哦表示法
- 5. 大哦分類
- 6. 瞭解大哦
- 7. 大哦分析
- 8. 大哦嵌套,而
- 9. 大哦表示法下面語句的運行時間是多少?
- 10. 大哦符號定義?
- 11. 大哦(n日誌n)
- 12. BIG-O /大哦符號
- 13. 大哦(感應證明)
- 14. 大哦分析簡化
- 15. 大哦分析結果
- 16. 確定大哦符號
- 17. 顯示F是否是克大哦,用數方程
- 18. 麻煩抓大哦複雜性
- 19. BIG-O /大哦符號問題
- 20. 大哦對數(ish)複雜度計算
- 21. 漸近符號 - 大哦符號
- 22. 大哦符號證明O(2^n)的
- 23. 分析大哦符號僞代碼
- 24. 表示爲大O表示法
- 25. 這個代碼爲什麼在大哦表示法中被認爲是O(N^6)?
- 26. 算法的計算複雜性在大哦,大歐米茄和Theta
- 27. 哦,真棒AG_E_PARSER_BAD_PROPERTY_VALUE
- 28. 大O表示法的預期語法
- 29. 排序方法的大O表示法
- 30. 一個算法的大O表示法
感謝您的幫助! – Jay
@Jay,你應該接受答案,如果你認爲這是滿足你的問題 – dgraziotin