安定ソート

あんていそと

名詞 中級 ★★★★★

意味

安定ソートとは、ソート対象のデータ内に同じ値(キー)を持つ要素が存在する場合、それらの要素が元のデータにおける相対的な順序を維持したまま並び替えられるソートアルゴリズムの性質を指します。この性質は、複数基準での並べ替えや、データの履歴を保持する必要がある場面で重要であり、バブルソートやマージソートなどが代表的な例として挙げられます。

用例

学生リストを年齢でソートした後、さらに学籍番号でソートする際、安定ソートを用いれば同一年齢内の元の順序が保たれるため、結果が予測可能になります。

複数段階のソート(マルチキーソート)において、安定ソートがどのように順序を保持するかを示す実用的な例です。

ほかの用例も見る →

類義語

安定なソート、stable sort、順序保持ソート

対義語

不安定ソート、unstable sort、順序破壊ソート

関連語

バブルソート、マージソート、挿入ソート

安定ソートの詳しい解説・事例・出典を見る →
最終更新: