Der Selection Sort ist ein vergleichsbasierter Suchalgorithmus und hat eine intuitive Vorgehensweise:
1. Suche das kleineste Element und tausche das Element mit dem ersten Element.
2. Suche das zweitkleinste Element und tausche es mit dem zweiten Element.
3. usw.

Beispiel:


Umsetzung


Ausgabe eines Arrays

Für die Ausgabe aller Elemente eines Arrays kann die for-Schleife eingesetzt werden. Sie basiert auf einer Variablen für den Index und wird mit der Increment-Anweisung automatisch um die Schrittweite 1 erhöht, bis der letzte Index des Arrays erreicht ist.

laenge = len(meinArray)
for i in range(laenge):
print(meinArray[i])

Mit der print-Funktion kann aber auch der ganze Array ausgegeben werden.

print(meinArray)