Hallo,
ich versuche eine Liste als Anonyme Klasse zu instanziieren doch das klappt leider nicht!
Wieso ich das machen möchte ist weil ich dann eine Aufgabe vereinfacht bekomme
vielleicht erschwere ich mir das ganze auch wieder 
Also hier erst einmal das was ich bis jetzt versucht habe.
Leider verstehe ich nicht wie ich permute(k) richtig aufgerufen bekomme
Denn ich würde sehr gerne ein Array erstellen mit Permutationen. Die Daten kommen aus einem Array data. Sprich in data steht nun 1,2,3 drin dann sollte eben
1,2,3
1,3,2
2,1,3
...
raus kommen.
Doch leider verstehe ich nicht wie ich den Anfang mache damit permute sich überhaupt rührt
Vielleicht hat da jemand eine Idee
LG
ich versuche eine Liste als Anonyme Klasse zu instanziieren doch das klappt leider nicht!
Wieso ich das machen möchte ist weil ich dann eine Aufgabe vereinfacht bekomme
Also hier erst einmal das was ich bis jetzt versucht habe.
Java:
List<T> a = new ArrayList<T>() {
int k = 0;
public void permute(int k) {
for(int i = k; i < data.size(); i++){
Collections.swap(data, i, k);
permute(k+1);
Collections.swap(data, k, i);
}
if (k == data.size() -1){
for(T s : data)
a.add((T) s.toString());
}
}
permute(k);
};
Leider verstehe ich nicht wie ich permute(k) richtig aufgerufen bekomme
Denn ich würde sehr gerne ein Array erstellen mit Permutationen. Die Daten kommen aus einem Array data. Sprich in data steht nun 1,2,3 drin dann sollte eben
1,2,3
1,3,2
2,1,3
...
raus kommen.
Doch leider verstehe ich nicht wie ich den Anfang mache damit permute sich überhaupt rührt
Vielleicht hat da jemand eine Idee
LG