Bonsoir à tous,
Je cherche à réaliser une table de hachage de taille variable qui associe à un caractère ASCII une donnée (dont on ne soucie pas ici).
Le problème, c'est que je souhaite écrire une fonction de hachage qui me renvoie toujours un code hachage unique , pour toute taille de la table, pour tout caractère ASCII.
Pour matérialiser ce que je viens de dire, imaginons qu'après plusieurs insertions et redimensionnements de mon tableau, les indices de mon tableau sont X...Y, comment faire pour que pour chaque caractère ASCII que j'ai ajouté, la fonction de hachage retourne un entier strictement différent?
PS :
- un caractère ASCII est représenté par un entier de 0 à 255
- le but de ma réalisation est de permettre un accès en 0(1) i.e. pas de parcours de sous-liste
D'avance, merci à tous les lecteurs!!!![]()
Partager