hash |
15.12.2015, 21:48 | Auf diesen Beitrag antworten » |
yalo | hash Meine Frage: meine Frage geht um hash.. also ich hab eine Methode die zu jedem übergebenen String einen int-Wert errechnen. die Abbildung ist als ein Bild hochgeladen unten sei modulo c Hierbei sei s[i] der Wert des char, der an Position i der Zeichenkette steht, c die Kapazität der Hashtabelle und n die Länge der Zeichenkette. Meine Ideen: public int hashSumme(String s) String summe = ""; eig keine Idee |
|
|
16.12.2015, 06:16 | Auf diesen Beitrag antworten » |
eulerscheZahl | Was genau ist jetzt deine Frage, wie man den Hash in Java berechnet? Das geht mit s.hashCode(). |
16.12.2015, 08:02 | Auf diesen Beitrag antworten » |
abed1452 | wie kann man diese Formel in java setzen |
16.12.2015, 08:43 | Auf diesen Beitrag antworten » |
ed209 | Mal angenommen du wuerdest die hashSumme eines Strings per Zettel und Bleistift ausrechnen, wie wuerdest Du vorgehen? Gruss, ED |
Anzeige | |
|
|
16.12.2015, 09:51 | Auf diesen Beitrag antworten » |
abed1452 | public int hash(String s){ int hash = 0; for(int i = 0 ; i< s.length(); i++) hash = hash + s.charAt(i); return hash % k; |
16.12.2015, 16:59 | Auf diesen Beitrag antworten » |
eulerscheZahl | Ach, das ist ein '=', ich hatte da ein '-' gelesen. Wo kommt denn das k auf einmal her, sollte das ein c sein? Ansonsten sieht es gut aus. |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
|
Die Neuesten » |
|