Also ich komme gerade nicht weiter. Die Aufgabe ist klar, nämlich ein Array sortieren mit Bubblesort.
Diesen Code habe ich bislang. Er macht eigentlich nichts. Also vermutlich macht er schon nichts aus einem Grund. Meine Vermutung ist, dass dort wo in der Methode sortiere die "vertauscheIndexPosition" aufgerufen wird irgendwas schief läuft.
Für Anregungen bin ich sehr dankbar
Diesen Code habe ich bislang. Er macht eigentlich nichts. Also vermutlich macht er schon nichts aus einem Grund. Meine Vermutung ist, dass dort wo in der Methode sortiere die "vertauscheIndexPosition" aufgerufen wird irgendwas schief läuft.
Für Anregungen bin ich sehr dankbar
Java:
public static void vertauscheIndexposition(int [] a, int pos1, int pos2 ){
if(pos1 >= 0 && pos1 < a.length && pos2 >= 0 && pos2 < a.length){
int tmp = a[pos1];
a[pos1] = a[pos2];
a[pos2] = tmp;
}
}
public static void sortiere(int[] array){
for(int i = 0; i < array.length - 1; i++){
for(int j = 0; j < array.length -1; j++){
if(array[j] > array[j+1]){
vertauscheIndexposition(array, array[j], array[j+1]);
}
}
}
}