Sortierverfahren - Definition
Algorithmus, der dazu dient, eine Liste von Element zu sortieren
Klassifikation von Sortierverfahren
Sortieren durch direktes Einfügen (insertion sort)

Quicksort
⇒ Eines der schnellsten bekannten Sortierverfahren!
Quicksort - Varianten/Performance
Heap
⇒ größtes Element an Listenanfang
Heapsort - Vorgehen
BottomUp HeapSort
Bubblesort
Shakersort
⇒ Laufzeitvorteile (bestcase: O(n), worstcase: O(n2))
Unterschiede Bubblesort und Shakersort