Hvorfor kreves rehashing?

Innholdsfortegnelse:

Hvorfor kreves rehashing?
Hvorfor kreves rehashing?
Anonim

Rehashing gjøres fordi hver gang nøkkelverdipar settes inn i kartet, øker belastningsfaktoren, noe som innebærer at tidskompleksiteten også øker som forklart ovenfor. … Derfor må rehash gjøres, øke størrelsen på bucketArray for å redusere belastningsfaktoren og tidskompleksiteten.

Hva er rehashing?

1: for å snakke om eller diskutere igjen. 2: å presentere eller bruke på nytt i en annen form uten vesentlig endring eller forbedring. rehash. substantiv.

Hva er rehashing i Java?

Rehashing er prosessen med å beregne hashkoden til allerede lagrede oppføringer (nøkkel-verdi-par), for å flytte dem til en annen hashmap i større størrelse når belastningsfaktorterskelen er nådd.

Rehashing en kollisjonsløsning?

Rehashing er en kollisjonsoppløsningsteknikk. Rehashing er en teknikk der størrelsen på tabellen endres, dvs. størrelsen på tabellen dobles ved å lage en ny tabell.

Hva er kartlastfaktor?

Belastningsfaktoren er tiltaket som bestemmer når kapasiteten til kartet skal økes. Standard belastningsfaktor er 75 % av kapasiteten. Terskelen til et HashMap er omtrent produktet av gjeldende kapasitet og lastfaktor. Rehashing er prosessen med å beregne hashkoden til allerede lagrede oppføringer på nytt.

Anbefalt:

Interessante artikler
Vil bcc motta svar på e-post?
Les mer

Vil bcc motta svar på e-post?

Adresser som er plassert i BCC-feltet videresendes ikke. Hvis du har plassert en stor liste over mottakere i Til- eller Kopi-feltet, vil alle motta svaret. Ved å plassere mottakere i BCC-feltet kan du bidra til å beskytte dem mot å motta unødvendige svar fra alle som bruker funksjonen Svar alle.

Er Harper og Finley Lockwood identiske tvillinger?
Les mer

Er Harper og Finley Lockwood identiske tvillinger?

Etter ekteskapet med Lockwood i 2006, fødte Presley de broderlige tvillingene, Harper Vivienne Ann og Finley Aaron Love Lockwood, i 2008. Er Harper og Finley identiske tvillinger? LISA MARIES YNGRE DØTTER Lisa Marie har også tvillingdøtre på 11 år, Harper og Finley, fra sin siste eksmann, musikkprodusent Michael Lockwood.

Blir det å stå for tidlig?
Les mer

Blir det å stå for tidlig?

Kan babyer bli buete av å stå for tidlig? Med et ord, nei. Å stå eller gå forårsaker ikke bøyde ben. Men når barnet ditt begynner å legge mer press på bena gjennom disse aktivitetene, kan det øke bøyningen litt. Er det ille for babyen å stå for tidlig?