簡體   English   中英

HashSet內部使用hashmap實現,那么為什么hashmap比hashset更快?

[英]HashSet internally uses hashmap for its implementation, then why is hashmap faster than hashset?

HashSet內部使用hashmap實現,那么為什么hashmap比hashset更快?

我嘗試在搜索中閱讀上述帖子,但無法找到明確的答案

因為HashSet使用HashMap。 它必須承擔使用HashMap的成本,加上HashSet本身的開銷。

HashMap您可以在Set only store only元素中存儲元素值對。

當你為Set調用add(value) ,你也調用了put (對於HashMap )。

Set 背靠 HashMap

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM