13th element (açar-dəyər cütü) Hashmap-ə daxil olan kimi, ölçüsünü defoltdan 24 artıracaq=16 vedrə - 25=32 vedrə. Ölçü hesablamağın başqa yolu: Yük əmsalı nisbəti (m/n) həmin vaxtda 0,75-ə çatdıqda, heşməp onun tutumunu artırır.
HashMap ölçüsünü dəyişdikdə nə baş verir?
5 Cavablar. Defolt Yük Faktoru 0,75, yəni 3/4-dür, bu o deməkdir ki, 100 dəyərdən 75-i əlavə edildikdə daxili hash cədvəliölçüsünü dəyişəcək. FYI: ölçüsünü dəyişmək yalnız iki dəfə çağırılır. Bir dəfə ilk dəyər əlavə edildikdə, bir dəfə isə 75%-ə çatdıqda.
HashMap ölçüsü HashMap-in performansına təsir edirmi?
Kolleksiya baxışları üzərində təkrarlama HashMap instansiyasının "tutumu"na (baxçaların sayı) və onun ölçüsünə (əsas-dəyər xəritələrinin sayı) proporsional vaxt tələb edir. Beləliklə, təkrarlama performansı vacibdirsə, ilkin tutumu çox yüksək (və ya yükləmə faktorunu çox aşağı) təyin etməmək çox vacibdir.
HashMap-ın standart ölçüsü nədir?
HəshMap-ın defolt ilkin tutumu 24, yəni 16-dır. HashMap-ın tutumu hər dəfə bu həddə çatdıqda ikiqat artır. həddi.
HashMap sabit ölçüdür?
Sabit Ölçü: Hashmapə əlavə edilə bilən elementlərin maksimum miqdarı konstruktortərəfindən müəyyən edilir və daxili heşmap massivinin ölçüsü də müəyyən edilir. Bu, elementlərin ölçüsünün dəyişdirilməsi və ya dəyişdirilməsi demək deyil.