Im Algorithmus selection sort kommt ein "Dreiertausch" vor. Erläutere den Zweck dieses Dreiertauschs und seine Funktionsweise.
Lösung:
Der Dreiertausch wird im selection sort-Algorithmus verwendet, um den Wert zweier Elemente des zu sortierenden Arrays zu vertauschen. Dies geschieht in drei Schritten:
Schritt 1 ist notwendig, da ansonsten bei Schritt 2 der ursprüngliche Wert des ersten Elements verloren geht.