 Expliquez le concept de hachage coucou.
Le hachage coucou est une technique de hachage utilisée pour stocker des paires clé-valeur dans une table. Il est basé sur l'idée que deux éléments peuvent occuper la même place dans une table lorsque la table est pleine. Dans le hachage coucou, lorsqu'un élément ne peut pas être placé à un endroit, il est déplacé vers un autre endroit déjà occupé par un autre élément. Ce processus est connu sous le nom de "kicking out" et est répété jusqu'à ce qu'un emplacement vide soit trouvé.