亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

哈希圖的大小是多少?我什么時候分配它?

哈希圖的大小是多少?我什么時候分配它?

牛魔王的故事 2024-01-05 10:46:00
對于一項作業,我需要使用哈希圖,我想問幾個問題:Hashmap 是否像數組一樣具有固定大?。克鼈兪欠裣窳斜硪粯?,您可以隨時將新項目添加到哈希映射中?創建新的哈希圖時是否需要指定大???
查看完整描述

1 回答

?
紅顏莎娜

TA貢獻1842條經驗 獲得超13個贊

這里是HashMap Documenation

所以 :

  1. 不,沒有固定尺寸

  2. 是的,您可以添加任意數量的元素,直到達到最大內存

  3. 不,但是你不能給出初始容量,如果你想添加大量數據,這將使地圖無法長時間擴展

a 的 2 個鍵HashMap是:

  • capacity哈希表中桶的數量,初始容量就是創建哈希表時的容量 (?DEFAULT_INITIAL_CAPACITY = 16)

  • 它是衡量哈希表在其容量自動增加load factor之前允許達到的容量的指標。當哈希表中的條目數超過負載因子與當前容量的乘積時,哈希表將被重新哈希(即重建內部數據結構),使得哈希表的桶數大約為兩倍。(?)DEFAULT_LOAD_FACTOR = 0.75f


查看完整回答
反對 回復 2024-01-05
  • 1 回答
  • 0 關注
  • 149 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號