:salut:
Bonjour à tous,
j'aimerais savoir comment faire pour agrandir une table de hachage si elle est plaine?
merci.
Version imprimable
:salut:
Bonjour à tous,
j'aimerais savoir comment faire pour agrandir une table de hachage si elle est plaine?
merci.
Tout dépend de comment elle est implémentée !!
Il existe plusieurs type d'implémentations en fonction de la méthode de résolution des collisions.
Comment as tu implémenté la tienne ?
Dans ce cas, comment peut-elle être pleine ? 8O
la fonction de hachage te donne un index dans les limites de ton tableau de liste chainée... Donc cette valeur sera toujours ok.... Ce sont tes listes chainées de chaque slot qui vont grandir.
L'inconvénient est que cela ralentit les accès aux valeurs (insertion / récupération)...
C'est pourquoi certaines implémentation complexe vont retailler le tableau initial ou recalculer des offsets ou gérer des sous tableaux, ....