Sortierverfahren: SelectionSort

Informatik; Algorithmen, Sortierverfahren

Übung: SelectionSort

Der SelectionSort-Algorithmus sucht das kleinste Element im Array und tauscht es mit dem Ersten aus, sucht in den verbleibenden Elementen erneut das kleinste Element und tauscht es mit dem zweiten Element aus. Das Verfahren wird so lange wiederholt, bis das gesamte Array abgearbeitet und damit sortiert ist. Bei jedem Durchlauf der Schleife entsteht eine neue Reihenfolge der Elemente im Array, bis schließlich alle Elemente sortiert sind.



Aufgabe:
Bestimme die Elementreihenfolge nach jedem Schleifen-Durchlauf.
 
Pseudo-Code:

von i = 1 bis Zeichenlänge - 1
 min = i
 j = i + 1
 soLange j < Zeichenlänge
   wenn Zeichen[j] < min dann
     min = Zeichen[j]
   j = j + 1
 wenn i ungleich min dann
   tausche Zeichen[i] mit Zeichen[min]