Thread sortieren eines hash/arrays: datensatz in hash/array sortieren (13 answers)
Opened by Gast at 2005-03-20 03:48

Gast Gast
 2005-03-20 03:48
#52803 #52803
Hallo,

versuche derzeit vergeblich daten zu sortieren
Beispieldatensatz:
zahlx wertA wertB
zahl1 wert1.1 wert100
zahl2 wert1.1 wert80
zahl3 wert1.0 wert10

zahlx ist eindeutig und kann/sollte als key verwendet werden für eine weiterverarbeitung

wertA und wertB sind jeweils zahlen

was mir nicht gelingt ist die daten so zu sortieren, dass zunächst nach spalte 2 sortiert wird und bei gleich großem wert spalte 3 mit einbezogen wird das ergebnis von oben sollte dann sortiert so aussehen: zahl3 vor zahl1 vor zahl2

oder geht das nicht, wie würde man dann nur nach spalte 2 sortieren?
in welche strukur bringt man die daten am besten?
mit %h=>{zahl1}=>{wertA}=wertB; oder %h=>{zahl1}= [ wertA, wertB]; war ich bisher wenig erfolgreich

View full thread sortieren eines hash/arrays: datensatz in hash/array sortieren