挿入ソート
挿入ソート(そうにゅうソート、英: insertion sort)あるいは基本挿入法は、ソートのアルゴリズムの一つ。整列してある配列に追加要素を適切な場所に挿入すること。
時間計算量は平均・最悪ケースでともに Ο(n) であり、クイックソートやマージソートなどと比べれば遅い。しかし、
アルゴリズムが単純で実装が容易
小さな配列に対しては高速
安定
in-placeアルゴリズム
オンラインアルゴリズム
などの特徴から利用されることがある。
挿入ソートを高速化したソート法として、シェルソートが知られている。