挿入法とは、交換法(バブルソート)や選択法と並ぶ代表的な整列アルゴリズムの一つです。
挿入法は、交換法や選択法より効率がいい整列アルゴリズムです。
速く並べ替えられるってことですね。どのくらい速いんだろう?
挿入法は、データがある程度並んでいるときはとても速く動きますが、並び順がばらばらのとき(最悪の場合)は、交換法(バブルソート)と同じくらいの回数になります。
最悪の時で同じくらいってすごい!どうやっているんだろう?
挿入法は名前の通り「データを挿入しながら並べ替える」方法です。
並べ替えのイメージは次のとおりです。
挿入法とはどのように並べ替えを行うか確認しましょう。