Hallo,
ich bin dran ein BubbleSort zu machen. Habe das Program bereits so das es vom letzten Feld zum 0.Feld sortiert. Wollte es jetzt andersherum probieren wie das folgende Struktogramm: http://www.tinohempel.de/info/info/ti/images/bubble.gif
Bekomme aber in meinem Programm dauernd fehler meldung beim sortieren. zufallszahlen erzeugen funkioniert. Wo ist mein denkfehler:
Ich denke das es an einer der 2 for schleifen im BubbeSort liegt.
Danke!
ich bin dran ein BubbleSort zu machen. Habe das Program bereits so das es vom letzten Feld zum 0.Feld sortiert. Wollte es jetzt andersherum probieren wie das folgende Struktogramm: http://www.tinohempel.de/info/info/ti/images/bubble.gif
Bekomme aber in meinem Programm dauernd fehler meldung beim sortieren. zufallszahlen erzeugen funkioniert. Wo ist mein denkfehler:
Ich denke das es an einer der 2 for schleifen im BubbeSort liegt.
Java:
Scanner Tastatur = new Scanner (System.in);
int n;
System.out.print("Zufallszahlen = ");
n = Tastatur.nextInt();
//Zufallszaheln
int[] wert = new int [n];
for (int i = 0; i < wert.length; i++) {
wert [i] = (int) (Math.random()*10);
System.out.print(wert [i] + " ");
}
//BubbleSort
for (int i = 0; i < wert.length; i++) {
for (int j = wert.length -1; j>i; j--) {
if (wert [j] > wert [j+1]) {
int tmp = wert [j];
wert [j] = wert [j+1];
wert [j+1] = tmp;
}
}
}
}
}
Danke!