Selectionsort:
Dargestellt werden nur die Schritte, in denen etwas passiert
Länge des Arrays: 6 Elemente
Startarray:
Array
(
[0] => 5
[1] => 11
[2] => 2
[3] => 88
[4] => -15
[5] => 4
)
Starte bei Element [0]:
1. Schritt:
Array
(
[0] => 2
[1] => 11
[2] => 5
[3] => 88
[4] => -15
[5] => 4
)
2. Schritt:
Array
(
[0] => -15
[1] => 11
[2] => 5
[3] => 88
[4] => 2
[5] => 4
)
Starte bei Element [1]:
3. Schritt:
Array
(
[0] => -15
[1] => 5
[2] => 11
[3] => 88
[4] => 2
[5] => 4
)
4. Schritt:
Array
(
[0] => -15
[1] => 2
[2] => 11
[3] => 88
[4] => 5
[5] => 4
)
Starte bei Element [2]:
5. Schritt:
Array
(
[0] => -15
[1] => 2
[2] => 5
[3] => 88
[4] => 11
[5] => 4
)
6. Schritt:
Array
(
[0] => -15
[1] => 2
[2] => 4
[3] => 88
[4] => 11
[5] => 5
)
Starte bei Element [3]:
7. Schritt:
Array
(
[0] => -15
[1] => 2
[2] => 4
[3] => 11
[4] => 88
[5] => 5
)
8. Schritt:
Array
(
[0] => -15
[1] => 2
[2] => 4
[3] => 5
[4] => 88
[5] => 11
)
Starte bei Element [4]:
9. Schritt:
Array
(
[0] => -15
[1] => 2
[2] => 4
[3] => 5
[4] => 11
[5] => 88
)
Sortierung beendet 😜
9 Schritte (Anzahl abhängig von der Startsortierung des Arrays)