Ano ang divide-and-conquer algorithm?
Ang divide-and-conquer algorithm sa larangan ng data structures ay isang uri ng algorithm na hinahati ang isang "problem" upang ito ay maging "sub-problems", sino-solve ang isa't isa ang mga subproblems, at pinagsasama-sama ito upang makuha ang final na solusyon. Binubuo ito ng sumusunod na tatlong hakbang:

1. Divide
2. Solve
3. Combine