Dziel i zwyciężaj rozwiązuje problem przez (1) podzielenie go na mniejsze podproblemy, (2) pokonanie każdego rekurencyjnie i (3) połączenie wyników. Wiele efektywnych algorytmów podąża tym schematem.
Pomysł
Jeśli podproblemy są niezależne i szybko się zmniejszają, całkowita praca podąża relacją rekurencyjną, którą możesz analizować za pomocą Twierdzenia Mistrza.
