``i'' ist eine Marke, welche die bereits sortierte von der noch zu sortierenden Menge trennt. Die äussere Schleife ist daführ verantwortlich den Ablauf des Algorithmus zu steuern, während die innere Schleife die Position des Elements herausfindet, welches das kleinste in der unsortierten menge ist. Nach dem die innere Schleife beendet ist, wird das gefundene Element mit dem an der Marke ausgetauscht, falls dies nicht die gleichen sind. Danach wird die Markenposition um eins hochgezählt und genauso verfahren, bis sich die sortierte Teil über die gesamte Datenmenge erstreckt.
Nächste Seite: Laufzeitkomplexität
Aufwärts: SelectionSort
Vorherige Seite: Beispiel
Inhalt