Hallo,
ich habe bei eienr Aufgabe aktuell ein sehr langes Array, das int Werte speichert.
Und hätte gerne eine Liste der Indizes, deren Werte absteigend sortiert sind.
Also wenn ich das Array {13,6,55,1} und damit die index-wert-paare
0 13
1 6
2 55
4 1
habe, will ich hinterher die Liste {2,0,1,4} haben.
Halt "nach der 2. Spalte sortiert" sozusagen.
Gibts irgendeinen smarten Weg, das zu lösen?
Wie die EIngabgeliste gegeben ist, kann ich bei Bedarf noch ändern in ein ArrayList oder irgendwas Anderes, falls es das Sortieren hier erleichtert.
ich habe bei eienr Aufgabe aktuell ein sehr langes Array, das int Werte speichert.
Und hätte gerne eine Liste der Indizes, deren Werte absteigend sortiert sind.
Also wenn ich das Array {13,6,55,1} und damit die index-wert-paare
0 13
1 6
2 55
4 1
habe, will ich hinterher die Liste {2,0,1,4} haben.
Halt "nach der 2. Spalte sortiert" sozusagen.
Gibts irgendeinen smarten Weg, das zu lösen?
Wie die EIngabgeliste gegeben ist, kann ich bei Bedarf noch ändern in ein ArrayList oder irgendwas Anderes, falls es das Sortieren hier erleichtert.