メインコンテンツへスキップ
用語集

ヒープソートひーぷそーと

ヒープ構造こうぞう使つかうソート。O(N log N) 保証ほしょう追加ついかメモリ不要ふよう

ITパスポート

ヒープソート(Heap Sort)は、ヒープ(おやよりつねおおきい/ちいさい構造こうぞう)を使つかい、最大さいだい(または最小さいしょう)をしてはならべていくソートアルゴリズムです。

観点かんてんヒープソート
計算けいさんりょう最悪さいあくも)O(NlogN)O(N \log N)保証ほしょう
追加ついかメモリ不要ふよう(in-place)
安定あんていせい不安定ふあんてい
つよ最悪さいあく保証ほしょうしょうメモリ

データをいったんヒープに構築こうちくし、最大さいだい)をして末尾まつび操作そうさかえします。クイックソートちが最悪さいあくでも O(NlogN)O(N \log N)保証ほしょうし、マージソートちが追加ついかメモリが不要ふようなため、リアルタイムせいもとめられる場面ばめん組込くみこみシステムにてきします。

試験しけんでは 「ヒープ構造こうぞう使つかう」「最悪さいあくO(NlogN)O(N \log N)」「追加ついかメモリ不要ふよう」の 3 てんのソートとの区別くべつポイントです。

この用語を学べるコンテンツ

関連する用語