34 lines
780 B
Plaintext
34 lines
780 B
Plaintext
Sieh dir die Feldwerte der Felder mit den indexen 0 und 1 an. Der kleine Feldwert soll danach im Feld mit dem kleineren Index stehen. +
|
|
Diesen vergleich führst du nun wiederholtn aus, nämlich immer die Indexes der Felder um die es geht um 1 erhöht. Wenn du ein mal am Ende des Arrays angekommen bist,
|
|
fängst du wieder am Anfang an. So lange wiederholen bis in einem Durchlauf keine zwei Feldwerte Positionen getauscht haben.
|
|
|
|
2 4 3 1 5
|
|
|
|
2 4 3 1 5
|
|
2 3 4 1 5
|
|
2 3 1 4 5
|
|
2 3 1 4 5
|
|
|
|
2 3 1 4 5
|
|
2 1 3 4 5
|
|
2 1 3 4 5
|
|
2 1 3 4 5
|
|
|
|
1 2 3 4 5
|
|
1 2 3 4 5
|
|
1 2 3 4 5
|
|
1 2 3 4 5
|
|
|
|
1 2 3 4 5
|
|
1 2 3 4 5
|
|
1 2 3 4 5
|
|
1 2 3 4 5
|
|
|
|
SHITSLEARNING AUFGABEN BUBBLESORT
|
|
Aufgabe 5
|
|
Array 1: 0
|
|
Array 2: 10
|
|
Array 3: 4
|
|
|
|
Aufgabe 6
|
|
Worst case Array wäre das absteigende, also Array 2. |