Mergesort
Grundprinzipien Divide and conquer (teile und herrsche) Das Problem in Teilproblem aufteilen Teilprobleme rekursiv lösen Gelöste Teilprobleme zum Endergebnis zusammenfügen
Funktionsweise http://www.personal.kent.edu/~rmuhamma/Algorithms/MyAlgorithms/Sorting/Gifs/mergeSort.gif
Effizienz Mergesort: O(n*log(n)) Bubble Sort: O(n²) Benötigt mehr Speicherplatz (kein In-Place-Verfahren)
Best, worst oder average case Effizienz bleibt konstant
15 2 43 17 4 8 47
15 2 43 17 4 8 47
15 2 43 17 4 8 47
15 2 43 17 4 8 47
2 15 17 43 4 8 47
2 15 17 43 4 8 47
2 4 8 15 17 43 47