Questions marquées «hashcode»

Un code de hachage est le résultat de l'application d'une fonction de hachage à des données, ce qui entraîne généralement un entier.

20
Quel est le meilleur algorithme pour remplacer GetHashCode?
Dans .NET, la GetHashCodeméthode est utilisée à de nombreux endroits dans les bibliothèques de classes de base .NET. L'implémenter correctement est particulièrement important pour trouver rapidement des éléments dans une collection ou pour déterminer l'égalité. Existe-t-il un algorithme standard ou une meilleure pratique sur la façon d'implémenter GetHashCodepour mes classes …









9
Pourquoi utiliser un nombre premier dans hashCode?
Je me demandais simplement pourquoi les nombres premiers sont utilisés dans la hashCode()méthode d' une classe ? Par exemple, lorsque vous utilisez Eclipse pour générer ma hashCode()méthode, le nombre premier est toujours 31utilisé: public int hashCode() { final int prime = 31; //... } Références: Voici une bonne introduction sur …
174 java  hashcode  primes 


15
Bonne fonction de hachage pour les chaînes
J'essaie d'imaginer une bonne fonction de hachage pour les chaînes. Et je pensais que ce serait peut-être une bonne idée de résumer les valeurs Unicode pour les cinq premiers caractères de la chaîne (en supposant qu'elle en ait cinq, sinon arrêtez là où elle se termine). Est-ce que ce serait …
160 java  hash  hashtable  hashcode 


20
Existe-t-il une fonction de code de hachage en JavaScript?
En gros, j'essaye de créer un objet d'objets uniques, un ensemble. J'ai eu la brillante idée d'utiliser simplement un objet JavaScript avec des objets pour les noms de propriétés. Tel que, set[obj] = true; Cela fonctionne, jusqu'à un certain point. Cela fonctionne très bien avec des chaînes et des nombres, …
150 javascript  hash  set  hashcode 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.