A technique used to break down a problem into smaller subproblems, solve each subproblem, and combine the results to solve the original problem.
A technique used to break down a problem into smaller subproblems, solve each subproblem, and combine the results to solve the original problem.