Informatik: was hat hashen mit Sortieren zu tun?
Wieso kann man mit Hashes sortieren, kann mir jemand erklären wie das funktioniert? Also man brauch irgendwie das Minimum und Maximum und dann ?
2 Antworten
Du generierst aus einem Schlüssel einen neuen Schlüssel durch Hashing. Und nach dem kannst du ganz normal sortieren.
Du kannst dadurch beispielsweise den Wertebereich verändern der zu sortieren ist.
Wenn du beispielsweise als Schlüssel Strings hast und das hashz indem du nur den ersten Buchstaben als Schlüssel verwendest, dann hast du nur noch so viele Buckets wie dein Alphabet Buchstaben hat.
Im Endeffekt kann das bei realistischem Speicherplatzverbrauch eine schnelle Abfrage ermöglichen.
Man kann damit nicht direkt sortieren, aber gut erkennen, ob etwas gleich ist.
Was ist einfaches Hashen, ist doch nur Verschlüsselung oder also aus abc wird bcd oder so ?
Wieso aber nicht gleich damit sortieren was bringt das Umwandeln ?