J'ai entendu dans mon degré de classes que d'une table de hachage place une nouvelle entrée dans le "prochain" seau si la nouvelle Clé d'entrée en collision avec un autre.
Comment l' HashTable
toujours retourner la Valeur correcte si cette collision se produit lors de l'appel pour un retour à la collision de la clé?
Je suis en supposant que l' Keys
sont String
type et l' hashCode()
renvoie la valeur par défaut généré par dire Java.
Si j'ai appliquer ma propre fonction de hachage et de l'utiliser dans le cadre d'une look-up table (c'est à dire une table de hachage ou un Dictionnaire), quelles stratégies existent pour traiter les collisions?
C'est fait à l'aide de nombres premiers? L'Information n'est pas si clair de recherche Google..