Diviser-pour-régner résout un problème en (1) le divisant en sous-problèmes plus petits, (2) conquérant chacun récursivement, et (3) combinant les résultats. Beaucoup d'algorithmes efficaces suivent ce modèle.
L'idée
Si les sous-problèmes sont indépendants et se réduisent rapidement, le travail total suit une récurrence que vous pouvez analyser avec le Master Theorem.
