Ինչու է պահանջվում վերամշակում:

Բովանդակություն:

Ինչու է պահանջվում վերամշակում:
Ինչու է պահանջվում վերամշակում:
Anonim

Վերահաշիվը կատարվում է, քանի որ երբ քարտեզի մեջ տեղադրվում են առանցքային արժեքների զույգեր, ծանրաբեռնվածության գործակիցը մեծանում է, ինչը ենթադրում է, որ ժամանակի բարդությունը նույնպես մեծանում է, ինչպես նկարագրված է վերևում: … Հետևաբար, պետք է կրկնել՝ ավելացնելով bucketArray-ի չափը, որպեսզի նվազեցնի բեռնվածության գործակիցը և ժամանակի բարդությունը:

Ի՞նչ է վերամշակումը:

1. խոսելու կամ նորից քննարկելու համար: 2. ներկայացնել կամ նորից օգտագործել այլ ձևով՝ առանց էական փոփոխության կամ բարելավման: կրկնել. գոյական.

Ի՞նչ է rehashing-ը Java-ում:

Վերահաշիվը արդեն պահված գրառումների հեշկոդը վերահաշվարկելու գործընթացն է (Բանալին-Արժեք զույգեր)՝ դրանք տեղափոխելու մեկ այլ ավելի մեծ չափսի հաշքարտ, երբ բեռնվածության գործոնի շեմը հասնի:.

Վերականգնումը բախման լուծում է:

Rehashing-ը բախման լուծման տեխնիկա է: Rehashing-ը տեխնիկա է, որի դեպքում աղյուսակը փոխվում է, այսինքն՝ աղյուսակի չափը կրկնապատկվում է՝ ստեղծելով նոր աղյուսակ:

Ի՞նչ է քարտեզի բեռնվածության գործակիցը:

Բեռնվածության գործակիցը միջոցն է, որը որոշում է, թե երբ ավելացնել Քարտեզի հզորությունը: Լռելյայն բեռնվածության գործակիցը հզորության 75%-ն է: HashMap-ի շեմը մոտավորապես ընթացիկ հզորության և բեռնվածության գործակցի արտադրյալն է: Rehashing-ը արդեն պահված գրառումների հեշ կոդի վերահաշվարկման գործընթացն է:

Խորհուրդ ենք տալիս: