Ano ang divide-and-conquer algorithm?
Ang divide-and-conquer algorithm ay isang klase ng algorithm sa larangan ng data structures. Sa algorithm na ito, hinahati ang isang "problem" upang maging "sub-problems", hinahanapan ng solusyon ang bawat subproblem, at pinagsasama-sama ito upang makuha ang solusyon. Binubuo ito ng sumusunod na hakbang:

1. Divide
2. Solve
3. Combine