Divide and Conquer löst ein Problem durch (1) Aufteilen in kleinere Teilprobleme, (2) rekursives Lösen jedes Teilproblems und (3) Kombinieren der Ergebnisse. Viele effiziente Algorithmen folgen diesem Schema.
Die Idee
Wenn Teilprobleme unabhängig sind und schnell schrumpfen, folgt die Gesamtarbeit einer Rekurrenzrelation, die du mit dem Master Theorem analysieren kannst.
