Eine andere Möglichkeit, eine Liste zu sortieren, bietet das Sortierverfahren „SelectionSort“. „Selection“ ist Englisch und heisst auf Deutsch „Auswahl“. In der Tat werden bei diesem Sortierverfahren einzelne Zahlen oder Buchstaben ausgewählt, welche eine bestimmte Bedingung erfüllen. In unserem Beispiel sind es Buchstaben.
SelectionSort funktioniert so:
Sie können sich dieses Sortierverfahren auch ansehen:
http://www.sorting-algorithms.com/selection-sort
Spannend ist auch ein grafischer Vergleich, wenn Sie ein ein anderes Verfahren wählen, z.B. BubbleSort oder InsertionSort.
Oder Sie schauen sich das Sortierverfahren hier an:
http://www.solidware.com/sort/
(aufgepasst, bei dieser Animation heisst der Sortieralgorithmus nicht SelectionSort, sondern SelectSort).