Eine andere Möglichkeit, eine Liste zu sortieren, bietet das Sortierverfahren „Selection Sort“. „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 Zahlen.
Selection Sort funktioniert so:
Du kannst dir dieses Sortierverfahren auch ansehen, indem du auf die Grafik „SelectionSort“ doppelklickst: http://www.inf.ethz.ch/personal/staerk/algorithms/SortAnimation.html
Spannend ist auch ein grafischer Vergleich, wenn du einen Doppelklick auf die Grafik BubbleSort, einen Doppelklick auf die Grafik InsertionSort sowie einen auf die Grafik SelectionSort machst.
Oder du guckst dir das Sortierverfahren hier an: http://www.solidware.com/sort/ (aufgepasst, bei dieser Animation heisst der Sortieralgorithmus nicht SelectionSort, sondern SelectSort).