Logo sk.boatexistence.com

Na čo slúži rehashing?

Obsah:

Na čo slúži rehashing?
Na čo slúži rehashing?

Video: Na čo slúži rehashing?

Video: Na čo slúži rehashing?
Video: Жареная Курица с картошкой на сковороде / Жаркое по-кавказски 2024, Smieť
Anonim

Prepracovanie hašovacej mapy sa vykoná keď počet prvkov na mape dosiahne maximálnu prahovú hodnotu. Keď dôjde k opätovnému hašovaniu, možno použiť novú hašovaciu funkciu alebo dokonca rovnakú hašovaciu funkciu, ale môžu sa zmeniť segmenty, v ktorých sú hodnoty prítomné.

Čo je rehashing, uveďte príklad?

Rehashing je technika, pri ktorej sa mení veľkosť tabuľky, t. j. veľkosť tabuľky sa zdvojnásobí vytvorením novej tabuľky. Je lepšie, ak je celková veľkosť tabuľky prvočíslo. Existujú situácie, v ktorých je potrebné opakovanie. • Keď je stôl úplne plný.

Je opätovné hašovanie a dvojité hašovanie rovnaké?

Dvojité hašovanie alebo opätovné hašovanie: Hašujte kľúč druhýkrát pomocou inej hašovacej funkcie a výsledok použite ako veľkosť kroku. Pre daný kľúč zostáva veľkosť kroku konštantná v celej sonde, ale je odlišná pre rôzne kľúče. … Dvojité hašovanie vyžaduje, aby veľkosť hašovacej tabuľky bola prvočíslo.

Ako zväčší veľkosť hashmap?

Akonáhle 13th prvok (pár kľúč – hodnota) vstúpi do hashmapy, zväčší svoju veľkosť z predvolených 24=16 vedier až 25=32 vedier. Ďalší spôsob výpočtu veľkosti: Keď pomer faktora zaťaženia (m/n) dosiahne v tom čase 0,75, hashmap zvýši jeho kapacitu.

Čo je faktor zaťaženia tabuľky hash?

Faktor zaťaženia je meradlo zaplnenia hašovacej tabuľky, kým sa jej kapacita automaticky nezvýši.

Odporúča: