Divide and Conquer è una strategia algoritmica in cui un problema complesso viene suddiviso in sottoproblemi più piccoli e più gestibili. Quindi questi sottoproblemi vengono risolti ciascuno per creare una soluzione al problema più grande. Questo viene spesso fatto in modo ricorsivo, il che significa che ogni sottoproblema viene ulteriormente scomposto fino a quando non può essere risolto. Dopo aver trovato una soluzione per ciascuno di questi problemi minori, le soluzioni vengono combinate per trovare la soluzione al problema originale.
Spiega il concetto di 'Dividi et impera'.