-6
A
回答
1
假設您可以插入整數任何大小,複雜度將與劃分的複雜度相同。
所以它是O(log n)
歸因於log n
是位數。
注意1:如果只能插入32位或64位整數,則「複雜度」將爲O(1)
。
注意2:由於電腦保存所有數字的二進制,你可以得到n % 2^k
在konstant時間,即使n
可以是任意大小的。你只需要k
小數位。這不工作的n % 20
沒有計算n
代表的基地20.
如果你想知道什麼大O意味着,這post會幫助你。
相關問題
- 1. Arduino SoftwareSerial庫mod允許8-O-1 com
- 2. 找到最大的O-O
- 3. 大O
- 4. java.lang.IndexOutOfBoundsException:索引20無效,大小爲20
- 5. 遞歸的大O
- 6. Java - bitCount()的大O?
- 7. 分部的大O
- 8. 大O的遞歸
- 9. 搞定大(o)
- 10. 計算大O
- 11. 大O計算
- 12. 大O值
- 13. 複雜..大O
- 14. PHP - 大整數MOD計算
- 15. (a/b)mod n爲大數?
- 16. Openssl「數據大於mod len」
- 17. 大O符號 - O(n日誌(N))對O(的log(n^2))
- 18. 在C++中的兩個大號的Mod
- 19. 大O操作數
- 20. 與大O混亂
- 21. 複雜性大O
- 22. 計算大O字
- 23. 使用mod的循環隊列大小
- 24. 擴大友好的url,mod改寫
- 25. 大O的遞歸方法
- 26. 這個等式的大O?
- 27. 總和大O符號的
- 28. Java中的大O符號
- 29. 大O的列表切片
- 30. 一個字Anagram的大-O
如果您不知道這意味着什麼,您希望從答案中獲得什麼? –
問這個問題甚至沒有意義。輸入的大小始終爲1.大O描述速度如何隨輸入大小而變化。 – Blorgbeard
0到19之間的數字。不,只是在開玩笑,那是操作的結果。該操作的複雜性顯然是不變的。 – Theolodis