J
Joola
Gast
Hallo Forum,
wieder einmal hab ich mich lang daran versucht und nichts passendes im Netz finden können. Deshalb stelle ich meine Frage hier...
Mein Problem:
Ich möchte das Array A umsortieren, und zwar so das es nach den Werten 0-10 von P sortiert wird.
Also: a[0] soll "rner" (da wo P=0 ist) werden usw.
Die Aktuelle Anordnung lautet so:
__________
p - | - a
__________
7 --> eereg
2 --> irsrt
4 --> nspt
8 --> teae
0 --> rner
6 --> edtm
10 -->fuei
9 --> fntn
1 --> egnf
5 --> nveo
3 --> deul
Mit folgendem Code habe ich herum experimentiert, aber leider komme ich nicht zu gewünschten Ergebnis.
Bin für jeden Tipp Dankbar!!
Danke schonmal,
Gruß Joola
wieder einmal hab ich mich lang daran versucht und nichts passendes im Netz finden können. Deshalb stelle ich meine Frage hier...
Mein Problem:
Ich möchte das Array A umsortieren, und zwar so das es nach den Werten 0-10 von P sortiert wird.
Also: a[0] soll "rner" (da wo P=0 ist) werden usw.
Die Aktuelle Anordnung lautet so:
__________
p - | - a
__________
7 --> eereg
2 --> irsrt
4 --> nspt
8 --> teae
0 --> rner
6 --> edtm
10 -->fuei
9 --> fntn
1 --> egnf
5 --> nveo
3 --> deul
Mit folgendem Code habe ich herum experimentiert, aber leider komme ich nicht zu gewünschten Ergebnis.
Code:
public static void permutiere(char[][] a, int[] p) {
for (int i=0; i<p.length; i++){
a[i] = a[p[i]];
}
Bin für jeden Tipp Dankbar!!
Danke schonmal,
Gruß Joola