Divide et impera risolve un problema (1) dividendolo in sottoproblemi più piccoli, (2) conquistando ricorsivamente ogni sottoproblema, e (3) combinando i risultati. Molti algoritmi efficienti seguono questo schema.
L'idea
Se i sottoproblemi sono indipendenti e si riducono rapidamente, il lavoro totale segue una ricorrenza che puoi analizzare con il Master Theorem.
