Hi,
ich bräuchte ein wenig Hilfe. Ich habe eine einfaches Bubblesort programmiert...naja, so ziemlich. Leider habe ich jetzt das Problem, dass er zwar sortiert, aber nicht von 0 - 5. Aber was mache ich falsch.
ICh habe irgendwo im Bubblesort einen Fehler, aber ich komme nicht drauf, wo er ist. Wer könnte mir den bitte einen Tipp geben?
GRuß
grenzreiter
ich bräuchte ein wenig Hilfe. Ich habe eine einfaches Bubblesort programmiert...naja, so ziemlich. Leider habe ich jetzt das Problem, dass er zwar sortiert, aber nicht von 0 - 5. Aber was mache ich falsch.
Java:
public class Bubblesort {
public static void main(String[] args) {
// Deklaration + Initialisierung
int[] aArray = new int[6];
aArray[0] = 5;
aArray[1] = 4;
aArray[2] = 3;
aArray[3] = 2;
aArray[4] = 1;
aArray[5] = 0;
int iTmp = 0;
// Ausgabe unsortiertes Array
for(int i=0; i<6; ++i) {
System.out.print(aArray[i]+ "" + " ");
// Bubblesort
}
for(int i=0; i < 5; ++i){
if(aArray[i] > aArray[i+1]);{
iTmp = aArray[i];
aArray[i] = aArray[i+1];
aArray[i+1] = iTmp;
}
// Ausgabe sortiertes Array
}
for(int i=0; i<6; ++i) {
System.out.print(aArray[i] + " ");
}
}
}
ICh habe irgendwo im Bubblesort einen Fehler, aber ich komme nicht drauf, wo er ist. Wer könnte mir den bitte einen Tipp geben?
GRuß
grenzreiter