Teile und Herrsche 1 SS10

Aus ProgrammingWiki
< AuK
Archivierte Version vom 2010-04-06T12:45:32+00:00. Aktuelle Version

Inhaltsverzeichnis

Autoren:

Was ist überhaupt Divide and Conquer?

DaC (eng. "Divide and Conquer") auf deutsch "Teile und Herrsche" genannt und in lat. "divide et impera". Es beschreibt folgendes Vorgehen bei Problemen:

  1. zerteilen des Problems in Teilprobleme (divide)
  2. lösen der einzelnen Teilprobleme, mittels rekursiven Aufruf (conquer)
  3. Teillösungen zusammenführen zu der Gesamtlösung (konkatenieren)


Das schnelle Sortieren

5 + 5

quicksort

Sortieren durch mischen

mergesort

Vergleich Quicksort und Mergesort

Übungen