ヒープソート
データの出現順序による計算量の変化が小さい(クイックソートでは最悪の場合 O ( n 2 ) {\displaystyle O(n^{2})} となってしまう)。ただし、平均的にはクイックソートより遅い。
ソート対象のデータ自体以外に必要となる作業領域の大きさは固定で、データ量に依存しない。
ただし以下のように、現代のコンピュータで用いられる高速化技法に適さない特徴があることにも注意する必要がある。
並列化できない。
ヒープ構造はメモリへのアクセスが連続しておらず、ランダムアクセスになる。すなわち、空間的局所性が低い。