Hi, habe ein Problem in Perl, was ich nicht zu lösen weiss.
Ich habe einen Skalar $text und ein Feld @ref, welches von 0 - (textlänge-1) belegt ist. Dieses dient mir dann als Referenzfeld auf den Skalar.
Bei z.B. $text = "test"
und ich jetzt $ref[2] ausgeben lasse, um so den Restskalar zu bekommen (hier benutze ich "substr") bekomme ich "st" ausgegeben.
Nun zu meinem Problem. Ich möchte das Referenzfeld alphabetisch sortieren. Für das Beispiel also folgende Teilskalare:
$ref[0] = test, $ref[1] = est, $ref[2] = st, $ref[3] = t.
Hier wäre also die alphabetische Reihenfolge: est, st, t, test
Sprich mein Feld @ref sollte jetzt die Elemente in folgender Reihenfolge besitzen: 1, 2, 3, 0 (falls ich jetzt richtig sortiert hatte )
Hat jemand ne Idee, wie das zu lösen ist, und wichtig ist, dass das ne gute Laufzeit hat, denn das soll später für ganze Texte benutzt werden und nicht nur für 1, 2 Wörter.
Danke im Voraus
Datum: 15.05.2005-22:01
