Վերահաշիվը կատարվում է, քանի որ երբ քարտեզի մեջ տեղադրվում են առանցքային արժեքների զույգեր, ծանրաբեռնվածության գործակիցը մեծանում է, ինչը ենթադրում է, որ ժամանակի բարդությունը նույնպես մեծանում է, ինչպես նկարագրված է վերևում: … Հետևաբար, պետք է կրկնել՝ ավելացնելով bucketArray-ի չափը, որպեսզի նվազեցնի բեռնվածության գործակիցը և ժամանակի բարդությունը:
Ի՞նչ է վերամշակումը:
1. խոսելու կամ նորից քննարկելու համար: 2. ներկայացնել կամ նորից օգտագործել այլ ձևով՝ առանց էական փոփոխության կամ բարելավման: կրկնել. գոյական.
Ի՞նչ է rehashing-ը Java-ում:
Վերահաշիվը արդեն պահված գրառումների հեշկոդը վերահաշվարկելու գործընթացն է (Բանալին-Արժեք զույգեր)՝ դրանք տեղափոխելու մեկ այլ ավելի մեծ չափսի հաշքարտ, երբ բեռնվածության գործոնի շեմը հասնի:.
Վերականգնումը բախման լուծում է:
Rehashing-ը բախման լուծման տեխնիկա է: Rehashing-ը տեխնիկա է, որի դեպքում աղյուսակը փոխվում է, այսինքն՝ աղյուսակի չափը կրկնապատկվում է՝ ստեղծելով նոր աղյուսակ:
Ի՞նչ է քարտեզի բեռնվածության գործակիցը:
Բեռնվածության գործակիցը միջոցն է, որը որոշում է, թե երբ ավելացնել Քարտեզի հզորությունը: Լռելյայն բեռնվածության գործակիցը հզորության 75%-ն է: HashMap-ի շեմը մոտավորապես ընթացիկ հզորության և բեռնվածության գործակցի արտադրյալն է: Rehashing-ը արդեն պահված գրառումների հեշ կոդի վերահաշվարկման գործընթացն է: