Divide-and-Conquer:
Teile ein Problem in Teilprobleme auf. Löse
jedes Teilproblem unabhängig und kombiniere die Lösung fur die Teilprobleme zu einer Lösung fur das ursprüngliche Problem.
Mergesort:
*Verschmelze zwei Hälften zu einem
sortierten Ganzen.
Quicksort
Teile: Wähle
Pivotelement“ x aus Folge A,
z.B. das an der letzten Stelle stehende Element.
Teile A ohne x so in zwei Teilfolgen A1 und A2, dass gilt:
A1 enth¨alt nur Elemente ≤ x.
A2 enth¨alt nur Elemente ≥ x.
Herrsche:
Rekursiver Aufruf fur ¨ A1.
Rekursiver Aufruf fur ¨ A2.
Kombiniere: Bilde A durch Hintereinanderfugen von ¨ A1, x, A2