Frank Schönmann: Perl: Hash nach Werten sortieren

Beitrag lesen

hi!

Ich möchte gerne einen Hash sortieren, aber nicht nach Keys, sondern nach den Werten. Ich habe eine kleine Suchmaschine programmiert, die die gefundenen Seiten bewertet. Die Bewertung wird in einem Hash gespeichert:
  $bewertung{"$dateiname"} = $wert;
Je nachdem, wie hoch die Bewertung ist, desto weiter oben soll der Eintrag in der Ausgabe stehen.

Für die Ausgabe wird der Hash in ein Array umgewandelt:
  @found = keys(%b);

Die Sortierroutine darf also irgendwo am Hash oder am Array ansetzen. Leider habe ich momentan keine, wie ich das lösen könnte. Vielleicht kann mir einer von euch helfen?

bye, Frank!