Sebaik sahaja elemen 13th (pasangan nilai kunci) akan masuk ke dalam Peta Hash, ia akan meningkatkan saiznya daripada lalai 24=16 baldi hingga 25=32 baldi. Cara lain untuk mengira saiz: Apabila nisbah faktor beban (m/n) mencapai 0.75 pada masa itu, peta cincang meningkatkan kapasitinya.
Apakah yang berlaku apabila HashMap mengubah saiz?
5 Jawapan. Faktor Muatan lalai ialah 0.75, iaitu 3/4, yang bermaksud bahawa jadual cincang dalaman akan diubah saiz apabila 75 daripada 100 nilai telah ditambahkan. FYI: ubah saiz hanya dipanggil dua kali. Sekali apabila nilai pertama ditambahkan, dan sekali apabila ia mencapai 75% penuh.
Adakah saiz HashMap mempengaruhi prestasi HashMap?
Lelaran pada paparan koleksi memerlukan masa berkadar kepada "kapasiti" tika HashMap (bilangan baldi) serta saiznya (bilangan pemetaan nilai kunci). Oleh itu, adalah sangat penting untuk tidak menetapkan kapasiti awal terlalu tinggi (atau faktor beban terlalu rendah) jika prestasi lelaran adalah penting.
Apakah saiz lalai HashMap?
Kapasiti awal lalai HashMap ialah 24 iaitu 16. Kapasiti HashMap digandakan setiap kali ia mencapai ambang.
Adakah saiz HashMap tetap?
Saiz Tetap: jumlah maksimum item yang boleh ditambahkan pada peta cincang ditetapkan oleh pembina dan saiz tatasusunan peta cincang dalaman juga ditetapkan. Ini bermakna tiada saiz semula atau pencampuran semula item.