本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

挿入ソート

挿入ソートは、未整列の要素を1つずつ取り出し、整列済み部分の正しい位置へ挿入する整列法です。

もう少し詳しく

手札を並べるように、左側を整列済みとして扱い、次の要素を適切な位置へ差し込みます。ほぼ整列済みのデータでは比較回数が少なく済むことがあります。

試験での見方

黒猫の闇の刻印

整列済み部分に要素を差し込む処理なら挿入ソートです。問題では、取り出す要素、ずらされる要素、挿入後の配列を1回ごとに追いましょう。

例:1,4,5 の整列済み部分に3を挿入するなら、4と5を右へずらして1,3,4,5にします。

分類

テクノロジ系 / 基礎理論 / アルゴリズムとプログラミング

小分類:アルゴリズム

関連トピック:整列・併合・探索のアルゴリズム

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

アルゴリズムとプログラミングの用語一覧へ