Use of divide and conquer.
2.2.2 Computational Methods
Computational Methods — Note 4 of 6
Candidates need to understand how divide and conquer splits a task into smaller tasks that are then tackled. Candidates also need to identify how tasks can be carried out simultaneously to produce a solution.
Divide and conquer repeatedly splits a problem into smaller instances of the same problem, solves them and combines the results. It is the basis of several efficient algorithms, such as binary search, merge sort and quick sort.
A technique that repeatedly divides a problem into smaller sub-problems of the same type, solves (conquers) each, and combines the solutions.