As stated above, heap sort is definitely not a "Divide and Conquer" algorithm. Heap sort uses a heap data structure to efficiently sort its elements. You can think of heap sort as
Which algorithms use divide-and-conquer?
Both merge sort and quicksort employ a common algorithmic paradigm based on recursion. This paradigm, divide-and-conquer, breaks a problem into subproblems that are similar to the original problem, recursively solves the subproblems, and finally combines the solutions to the subproblems to solve the original problem.
Which sorts are divide-and-conquer?
- Quicksort is a sorting algorithm. ...
- Merge Sort is also a sorting algorithm. ...
- Closest Pair of Points The problem is to find the closest pair of points in a set of points in the x-y plane.