What is it?
The divide and conquer algorithm strategy is based on reducing the original dimension of a problem to other sub-problems, which are recursively divided to other sub-problems.
This commonly reduces the Big-O Notation of a algorithm to . This happens because instead of going to every possible data point, we can recursively solve smaller problems and combine them to find the answer of the original problem.