これまで、「交換法(バブルソート)」、「選択法」、「挿入法」と3つの並べ替えアルゴリズムを学習してきました。
並べ替えアルゴリズムはこの他にも多くのアルゴリズムが存在します。
この3つ以外にもあるのですか?これ以上あると覚えられないかも⋯
今回学習した3つのアルゴリズムは、並べ替えアルゴリズムとしては基本的なアルゴリズムです。
実際には、数えられないくらい多くの並べ替えアルゴリズムが存在します。
なんで、そんなに多くのアルゴリズムがあるんだろう?
それだけ、並べ替えることが多く、そして時間がかかる処理なので、少しでも効率の良い手順を考えて早く終わらせたいということですね。
ここでは、その他の並べ替えのアルゴリズムとして「シェルソート」と「クイックソート」の2つの紹介をします。
この2つは詳しい手順は覚える必要はありませんが、特徴は覚えておきましょう。