Skip to content
This repository was archived by the owner on Sep 7, 2025. It is now read-only.

Conversation

@gastonche
Copy link
Contributor

In computer science, heapsort (invented by J. W. J. Williams in 1964) is a comparison-based sorting algorithm. Heapsort can be thought of as an improved selection sort: like that algorithm, it divides its input into a sorted and an unsorted region, and it interactively shrinks the unsorted region by extracting the largest element and moving that to the sorted region. The improvement consists of the use of a heap data structure rather than a linear-time search to find the maximum. Although somewhat slower in practice on most machines than a well-implemented quicksort, it has the advantage of a more favorable worst-case O(n log n) runtime. Heapsort is an in-place algorithm, but it is not a stable sort.

@abranhe
Copy link
Member

abranhe commented Oct 2, 2018

The same issue as #21, docs should not be here! Please fix that for the pull request to be merged.

@abranhe abranhe closed this Oct 3, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

2 participants