Next: Perfektes Hashing
Up: Hashing
Previous: Hashing mit offener Adressierung
Wir definieren eine Klasse H von geeigneten Hashfunktionen und wählen eine spezielle Hashfunktin zufällig aus H aus.
Dabei soll für jedes ``fast jedes`` die Schlüsselmenge S ``fast`` gleichverteilen über [0..m-1]. Formal:
Definition:
H heißt c-universell () g.d.w. gilt:
Beispiel einer 4-universellen Hashtabelle:
Seien prim, , und
Dann ist 4-universell.
Abbas-Bardia Kabiri-Jarghouyeh
3/3/1999