Hallo zusammen,
ich möchte die erste Spalte eines Arrays (s.u.) aufsteigend sortieren und dabei die jeweiligen Zeileninhalte beibehalten. Die horizontalen Einträge sollen also gleich bleiben, während nur nach der ersten Spalte aufsteigend sortiert wird. Hat jemand einen Tipp, wie ich das machen kann?
Viele Grüße
Der Array sieht so aus
SORTi =
[ 20 3 4
30 5 6
10 1 2]
und soll nach der Sortierung so aussehen:
SORTi =
[ 10 1 2
20 3 4
30 5 6]
ich möchte die erste Spalte eines Arrays (s.u.) aufsteigend sortieren und dabei die jeweiligen Zeileninhalte beibehalten. Die horizontalen Einträge sollen also gleich bleiben, während nur nach der ersten Spalte aufsteigend sortiert wird. Hat jemand einen Tipp, wie ich das machen kann?
Viele Grüße
Der Array sieht so aus
SORTi =
[ 20 3 4
30 5 6
10 1 2]
und soll nach der Sortierung so aussehen:
SORTi =
[ 10 1 2
20 3 4
30 5 6]
Java:
int SORTi[][] = new int [3][3];
SORTi[0][0] = 20;
SORTi[1][0] = 30;
SORTi[2][0] = 10;
SORTi[0][1] = 3;
SORTi[1][1] = 5;
SORTi[2][1] = 1;
SORTi[0][2] = 4;
SORTi[1][2] = 6;
SORTi[2][2] = 2;