Hallo!
Ich muss in meinem Programm eine Liste sortieren, die jeweils zwei zugehoerige variablen hat, also z.B:
{"One" - "ValueForOne", "Two" - "ValueForTwo"}
und bis jetzt habe ich das einfach mit einer HashMap gemacht, aber ich wuerde gerne primitivere Datentypen benutzen (wegen Speicher und Laufzeit, da ich mit langen Listen arbeite)
Gibt es denn eine Moeglichkeit, eine Liste zu sortieren, so dass ich spaeter weiss, wo welches Element nun gelandet ist, weil das ist die Info die ich brauche. Also sprich:
List:
1. 12
2. 1
3. 67
4. 5
5. 2
Nach dem sortieren wuerde sie ja so aussehen:
2. 1
5. 2
4. 5
1. 12
3. 67
Und die neue Reihenfolge dann iwie herauskriegen, also hier (2, 5, 4, 1, 3)
Ich muss in meinem Programm eine Liste sortieren, die jeweils zwei zugehoerige variablen hat, also z.B:
{"One" - "ValueForOne", "Two" - "ValueForTwo"}
und bis jetzt habe ich das einfach mit einer HashMap gemacht, aber ich wuerde gerne primitivere Datentypen benutzen (wegen Speicher und Laufzeit, da ich mit langen Listen arbeite)
Gibt es denn eine Moeglichkeit, eine Liste zu sortieren, so dass ich spaeter weiss, wo welches Element nun gelandet ist, weil das ist die Info die ich brauche. Also sprich:
List:
1. 12
2. 1
3. 67
4. 5
5. 2
Nach dem sortieren wuerde sie ja so aussehen:
2. 1
5. 2
4. 5
1. 12
3. 67
Und die neue Reihenfolge dann iwie herauskriegen, also hier (2, 5, 4, 1, 3)