資格暗記無料で始める

整列アルゴリズムの計算量とは?

整列アルゴリズムの計算量とは、データを並べ替える代表的な方式群。バブルソート・選択ソート・挿入ソートは実装が単純だが平均計算量がO(n²)。クイックソート・マージソート・ヒープソートは平均計算量がO(n log n)で、大量データの整列に適する。

応用情報技術者試験の過去問では8回出題されています(2016年度〜2024年度)。

せいれつあるごりずむのけいさんりょう

応用情報技術者試験の頻出用語/テクノロジ系/別名:クイックソート、マージソート、ヒープソート、バブルソート、整列アルゴリズム


整列アルゴリズムの計算量の意味

データを並べ替える代表的な方式群。バブルソート・選択ソート・挿入ソートは実装が単純だが平均計算量がO(n²)。クイックソート・マージソート・ヒープソートは平均計算量がO(n log n)で、大量データの整列に適する。

整列アルゴリズムの計算量の具体例

クイックソートは基準値(ピボット)より小さい値・大きい値に分割することを再帰的に繰り返す方式で平均的に高速だが、ピボットの選び方が悪いと最悪計算量がO(n²)に悪化する。マージソートは常にO(n log n)を保証できるが、追加の記憶領域を必要とする。

整列アルゴリズムの計算量は試験でどう引っ掛けられる?

「平均計算量」と「最悪計算量」が異なるアルゴリズムがある(クイックソートが代表例)ことを見落としやすい。

整列アルゴリズムの計算量と関連する用語

整列アルゴリズムの計算量が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。