Als «hashcode» getaggte Fragen

Ein Hash-Code ist das Ergebnis der Anwendung einer Hash-Funktion auf Daten, was normalerweise zu einer Ganzzahl führt.

20
Was ist der beste Algorithmus zum Überschreiben von GetHashCode?
In .NET wird die GetHashCodeMethode an vielen Stellen in den .NET-Basisklassenbibliotheken verwendet. Die ordnungsgemäße Implementierung ist besonders wichtig, um Elemente in einer Sammlung schnell zu finden oder um die Gleichheit zu bestimmen. Gibt es einen Standardalgorithmus oder eine bewährte Methode für die Implementierung GetHashCodefür meine benutzerdefinierten Klassen, damit die Leistung …



30
Wie bestimme ich die Gleichheit für zwei JavaScript-Objekte?
Ein strikter Gleichheits - Operator werden Ihnen sagen , wenn zwei Objekttypen gleich sind. Gibt es jedoch eine Möglichkeit, festzustellen, ob zwei Objekte gleich sind, ähnlich wie beim Hash-Code Wert in Java? Frage zum Stapelüberlauf Gibt es eine HashCode-Funktion in JavaScript? ähnelt dieser Frage, erfordert jedoch eine akademischere Antwort. Das …






9
Warum eine Primzahl in hashCode verwenden?
Ich habe mich nur gefragt, warum diese Primzahlen in der hashCode()Methode einer Klasse verwendet werden. Wenn Sie beispielsweise Eclipse zum Generieren meiner hashCode()Methode verwenden, wird immer die Primzahl 31verwendet: public int hashCode() { final int prime = 31; //... } Verweise: Hier ist eine gute Einführung in Hashcode und ein …
173 java  hashcode  primes 


15
Gute Hash-Funktion für Strings
Ich versuche mir eine gute Hash-Funktion für Strings auszudenken. Und ich dachte, es wäre eine gute Idee, die Unicode-Werte für die ersten fünf Zeichen in der Zeichenfolge zusammenzufassen (vorausgesetzt, sie haben fünf, andernfalls hören Sie dort auf, wo sie enden). Wäre das eine gute Idee oder eine schlechte? Ich mache …
159 java  hash  hashtable  hashcode 


20
Gibt es irgendeine Art von Hash-Code-Funktion in JavaScript?
Grundsätzlich versuche ich, ein Objekt aus eindeutigen Objekten, eine Menge, zu erstellen. Ich hatte die geniale Idee, nur ein JavaScript-Objekt mit Objekten für die Eigenschaftsnamen zu verwenden. Sowie, set[obj] = true; Dies funktioniert bis zu einem gewissen Punkt. Es funktioniert hervorragend mit Zeichenfolgen und Zahlen, aber mit anderen Objekten scheinen …
150 javascript  hash  set  hashcode 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.