Definition:
Unter Hashing versteht man die Abbildung von Schlüsselwerten auf Hashwerte (ganze Zahlen) mittels Hashfunktion.
Gespeichert werden die Elemente in der Hashtabelle, Operationen sind Find, Insert und Delete.
Definition:
Eine Hashfunktion ist genau dann perfekt, wenn sie den Schlüsseln injektiv einen Hashwert zuordnet.
Ist die Hashfunktion bijektiv, so heißt sie minimal perfekt.
Definition:
Sei endliche Kollektion von Hashfunktionen. heißt universell,
wenn für je zwei verschiedene Schlüssel und gilt:
Also ist die Wahrscheinlichkeit für eine Kollision bei bel. höchstens .
Definition:
Der Maximale Füllgrad bei Elementen und Hashwerten ist
.