Bagi dan takluk menyelesaikan masalah dengan (1) membagi masalah kepada sub-masalah yang lebih kecil, (2) menaklukkan setiap satu secara rekursif, dan (3) menggabungkan hasilnya. Banyak algoritma yang cekap mengikuti template ini.
Idenya
Jika sub-masalah adalah bebas dan menyusut dengan cepat, jumlah kerja keseluruhan mengikuti pengulangan yang dapat anda analisis dengan .
