Hi Folks,
ich habe folgendes Problem:
Ich möchte einen hash sortieren , aber nicht nach dem Schlüssel, sondern nach den Werten. Hintergrund: Ich zähle Wörter wobei die einzelnen Wörter den Schlüssel darstellen, die Anzahl des Vorkommens der einzelnen Wörter im Text als Wert.
z.B. %woerter= ("der" => 12, "die" => 123 , "das" => 45 ...) usw.
Rauskommen soll eine Ausgabe der Form (sortiert - egal ob auf- oder absteigend):
der kommt 12 mal vor
das kommt 45 mal vor
die kommt 123 mal vor usw.
Sortieren nach Schlüssel ist dank "Perl Cookbook" kein Problem. Aber nach value???
Kennt jemand eine (unkomplizierte) Lösung???
Eine relativ aufwendige Lösung, in welcher ich Schlüssel und Wert zusammenfüge und irgendwie sortiere habe ich schon. Aber vielleicht gibt es ja eine triviale Lösung (ev. eine Perl-Funktion).
Danke im voraus
Timothy