Was ist der beste Weg, Hash-Code basierend auf den Werten dieser Zeichenfolge in einem Durchgang zu berechnen?Wie berechnet man einen guten Hash-Code für eine riesige Liste von Strings?
Mit gut meine ich, dass es sein muss:
1 - schnell: Ich brauche Hash-Code für riesige Liste zu bekommen (10^3..10^8 Titel) von kurzen Strings.
2 - identifizieren die gesamte Liste der Daten so viel Liste mit vielleicht nur paar verschiedenen Strings müssen verschiedene Hash-Codes haben
Wie es in Java zu tun?
Vielleicht gibt es eine Möglichkeit, vorhandenen String-Hash-Code zu verwenden, aber wie viele Hash-Codes für separate Strings zusammengeführt werden?
Vielen Dank.
Was ist "gut"? –
Wofür soll der Hashcode verwendet werden? Willst du nur einen Hash oder einen für jeden String? –
Willst du ** Hash Code ** Werte wie Java hat bereits 'hashCode()' Methode auf String, die einen int zurückgibt, oder wollen Sie Hash-Werte wie MD5 Digest? –