hi Leute,
Ich versuch jetzt schon seit Stunden hier diesen Quellcode generisch zumachen, so dass ich die in der main befindenden Arrays auslesen zu können.
Im Kommentar kann man sehen das ich es schon auf eine andere Art versucht haben. Leider ohne Erfolg.
Ich versuch jetzt schon seit Stunden hier diesen Quellcode generisch zumachen, so dass ich die in der main befindenden Arrays auslesen zu können.
Code:
public static void main(String[] args) {
int test[] = { 2, 1, 3, 0 };
System.out.println(Arrays.toString(test));
ccsA2(test);
System.out.println(Arrays.toString(ccsA2(test)));
}
public static <T extends Comparable<T>> ArrayList[] ccsA2(T[] a) {
int Count[] = new int[a.length];//muss ich hier was ändern?
for (int i = 0; i <= a.length - 1; i++) {
Count[i] = 0;
}
for (int i = 0; i <= a.length - 2; i++) {
for (int j = i + 1; j <= a.length - 1; j++) {
if (a[i].compareTo(a[j]) < 0) {
Count[j] = Count[j] + 1;
} else {
Count[i] = Count[i] + 1;
}
}
}
ArrayList<T> s = new ArrayList<T>();
// T[] s = new [a.length];
for (int i = 0; i <= a.length - 1; i++) {
// s[Count[i]] = a[i];
s.add(a[i]);
}
return s;
}
Im Kommentar kann man sehen das ich es schon auf eine andere Art versucht haben. Leider ohne Erfolg.