Die zweite Sortiermöglichkeit heisst InsertionSort. „Insertion“ ist Englisch und heisst auf Deutsch „Einfügen“.
Dieser Name kommt daher, weil der Computer die Zahl, die er gerade liest, am richtigen Ort in der
bereits sortierten Reihe oder Liste einfügen muss. In unserem Beispiel sind es CD-Titel,
die geordnet werden müssen.
InsertionSort funktioniert so:
Vielleicht tönt das jetzt ein bisschen kompliziert, aber wenn Sie sich an das Kartenspielen erinnern, wo Sie die Karten eine nach der andern aufnehmen, wird es ihnen bestimmt gleich klar. Diese Sortiermöglichkeit braucht viel weniger einzelne Schritte als BubbleSort, bis eine Reihe oder Liste sortiert ist. Dafür muss der Computer pro Schritt mehr machen als beim BubbleSort.
Sie können sich diese Sortiermöglichkeit auch ansehen:
http://www.sorting-algorithms.com/insertion-sort