L'adressage ouvert consiste à étendre la fonction de hachage en un ensemble de fonctions , lors de l'insertion d'un élément , on applique d'abord à la clé de , si l'emplacemnet est disponible, alors on y place , sinon on lui cherche un nouvel emplacement avec la fonction , etc.
Nous ne travaillerons dorévavant que sur des tables dans lesquelles les collisions sont gérées par chaînage.