1
A
回答
1
任何數量範圍內。
唯一的問題肯定不是內存消耗。內存消耗在元素數量上通常是線性的,這並不是特別糟糕。
如果有大量的散列衝突(元素散列爲相同的值),這將是一個重大的問題,因爲你不得不尋找與該散列值的所有元素來找到正確的一個。存儲具有相同散列值的元素(稱爲「單獨鏈接」)的流行方法是使用鏈接列表,並且在鏈接列表中搜索速度慢。
無論是否哈希表將執行以及取決於:
- 散列元素的分佈(這會影響散列衝突的數目),這是依賴於實際的元件和散列函數
- 哈希表(多少元素在哈希表中相對於它的大小)的負載因數。如果這太高,即使分配得當,也會有大量的散列衝突。
相關問題
- 1. 僅適用於一個元素的XSD
- 2. wrapAll()僅適用於第一個元素?
- 3. 懸停只適用於一個元素
- 4. Jquery .each()僅適用於1個元素
- 5. 切換僅適用於一個元素
- 6. onLoad不適用於元素
- 7. jQuery.css()不適用於元素
- 8. CSS不適用於元素
- 9. 適用於將一個css動畫應用於多個元素
- 10. querySelectorAll不適用於指定的元素
- 11. 不適用於元素的CSS值
- 12. .on()不適用於生成的元素
- 13. CSS屬性padding-top僅適用於列表的第一個元素。我如何適用於所有元素?
- 14. 對於不適用於每個數組元素的語句?
- 15. 查找元素大於x
- 16. 元素點擊不適用於Firefox和IE,但適用於Chrome
- 17. content_fallback適用於內容元素,但不適用於菜單
- 18. 父元素的造型不應適用於子元素
- 19. Accesskey不適用於鉻元素中的div元素
- 20. 填充不適用於容器元素內的元素嗎?
- 21. 哪個Emacs適用於Mac OS X?...適用於Windows?適用於Linux?
- 22. 訪問HashMap的元素
- 23. 爲什麼鏈接樣式適用於所有元素,即使它只適用於一個元素
- 24. nlog4.x $ {longdate}適用於Npgsql 2.2.7,但不適用於Npgsql 3.x
- 25. jquery animate()調用2個元素只適用於一個?
- 26. 用jQuery選擇一個dom元素不適用於這個ID?
- 27. 爲每個x元素添加元素?
- 28. 切換元素不適用於jQuery
- 29. CSS3轉換不適用於DIV元素
- 30. Z-index不適用於僞元素
這取決於很多因素,我懷疑任何有用的答案會不約你的特殊情況的更多信息。 –
任何非負值大小。 –
你有多少內存? –