Preguntas etiquetadas con hashcode

Un código hash es el resultado de aplicar una función hash a los datos, lo que generalmente resulta en un número entero.

20
¿Cuál es el mejor algoritmo para anular GetHashCode?
En .NET, el GetHashCodemétodo se usa en muchos lugares de las bibliotecas de clases base .NET. Implementarlo adecuadamente es especialmente importante para encontrar elementos rápidamente en una colección o al determinar la igualdad. ¿Existe un algoritmo estándar o una mejor práctica sobre cómo implementar GetHashCodemis clases personalizadas para no degradar …









9
¿Por qué usar un número primo en hashCode?
Me preguntaba por qué los primos se usan en el hashCode()método de una clase . Por ejemplo, cuando utilizo Eclipse para generar mi hashCode()método, siempre se 31usa el número primo : public int hashCode() { final int prime = 31; //... } Referencias Aquí hay un buen manual sobre Hashcode …
174 java  hashcode  primes 


15
Buena función de hash para cadenas
Estoy tratando de pensar en una buena función hash para cadenas. Y estaba pensando que podría ser una buena idea resumir los valores Unicode para los primeros cinco caracteres de la cadena (suponiendo que tenga cinco, de lo contrario, pare donde termina). ¿Sería una buena idea, o es mala? Estoy …
160 java  hash  hashtable  hashcode 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.