まあ、結局の所、今現在世の中で使われているソートアルゴリズムの大半は、マージソートか「クイックソート」をベースにしたものです。 (基本的にこの2つのソートを使い、途中から「挿入ソート」というソートに切り替えるという手法が有名。) ですが、そこに至るまでの道筋には先人達の試行錯誤があったわけで、 その試行錯誤の中で生まれ、現在に至るまでその名を残すアルゴリズムは結構な種類存在します。 そして、アルゴリズム入門書籍・ウェブサイトでは、 その手のソートアルゴリズムが必ずといっていいほど頻繁に取り上げられています。 これは、以下のような理由で、アルゴリズム入門として記事にしやすいからでしょう。 いろんな種類のアルゴリズムがある それぞれの特徴が分かりやすい・説明しやすい オーダーの違うアルゴリズムの圧倒的差を体感できる ということで、このページでも様々なソートアルゴリズムについて説明したいと思いま