Direktes Auswählen1 Sortieren durch direktes Auswählen Präsentation der Arbeitsweise des Sortieralgorithmus Sortieren durch direktes Auswählen
Direktes Auswählen minimum= 0 i=0j=1 Zunächst muss das Minimum ab dem roten Pfeil gesucht werden. Als Anfangswert für minimum wird die Zahl beim roten Pfeil verwendet. Findet der grüne Pfeil eine Zahl, die kleiner als minimum ist, dann ist diese Zahl das neue minimum. minimum speichert nicht den Zahlenwert des Minimums, sondern dessen Position.
Direktes Auswählen minimum= 1 i=0j=2
Direktes Auswählen minimum= 1 i=0j=3
Direktes Auswählen minimum= 3 i=0j=4
Direktes Auswählen minimum= 3 i=0j=5
Direktes Auswählen minimum= 3 i=0j=6
Direktes Auswählen minimum= 3 i=0j=7
Direktes Auswählen minimum= 3 i=0j=7 Das Minimum kommt an die Position des roten Pfeiles, dort steht es bereits am endgültigen Platz. Die Zahl dort kommt auf den freigewordenen Platz des Minimums.
Direktes Auswählen minimum= 1 i=1 j=2 Erneute Minimumsuche ab dem roten Pfeil.
Direktes Auswählen minimum= 1 i=1 j=3
Direktes Auswählen minimum= 1 i=1 j=4
Direktes Auswählen minimum= 1 i=1 j=5
Direktes Auswählen minimum= 5 i=1 j=6
Direktes Auswählen minimum= 5 i=1 j=7
Direktes Auswählen minimum= 5 i=1 j=7 Das Minimum kommt wieder an die Position des roten Pfeiles.
Direktes Auswählen minimum= 2 i=2 j=3 Der zu bearbeitende Bereich wird immer kleiner, das Verfahren ist immer dasselbe.
Direktes Auswählen minimum= 2 i=2 j=4
Direktes Auswählen minimum= 2 i=2 j=5
Direktes Auswählen minimum= 5 i=2 j=6
Direktes Auswählen minimum= 5 i=2 j=7
Direktes Auswählen minimum= 5 i=2 j=7
Direktes Auswählen minimum= 3 i=3 j=4
Direktes Auswählen minimum= 4 i=3 j=5
Direktes Auswählen minimum= 5 i=3 j=6
Direktes Auswählen minimum= 6 i=3 j=7
Direktes Auswählen minimum= 7 i=3 j=7
Direktes Auswählen minimum= 7 i=3 j=7
Direktes Auswählen minimum= 4 i=4 j=5
Direktes Auswählen minimum= 4 i=4 j=6
Direktes Auswählen minimum= 6 i=4 j=7
Direktes Auswählen minimum= 6 i=4 j=7
Direktes Auswählen minimum= 5 i=5 j=6
Direktes Auswählen minimum= 5 i=5 j=7
Direktes Auswählen minimum= 6 i=6 j=7
Direktes Auswählen minimum= 6 i=6 j=7
Direktes Auswählen minimum= 6 i=6 j=7 Fertig!