algoritma mantığı olarak ele alındığında ,
belirli bir problemi çözümlenebilecek daha kolay, basit alt problemlere bölme işleminin ardından alt problemlerin birbirinden bağımsız ve özyinelemeli (bkz: recursive) bir şekilde çözülmesi işlemidir. en son olarak çıkan sonuçlar birleştirilir ve genel bir sonuç elde edilir.
çözüm basamakları:
-divide (böl)
-conquer (yönet)
-combine (birleştir).