用語集
選択ソートせんたくそーと
未整列部分から最小値を選んで先頭と交換するソート。O(N²)。
ITパスポート
選択ソートは、未整列部分の中から最小値(または最大値)を選び、未整列部分の先頭と交換することを繰り返して並べ替えるソートアルゴリズムです。
| 観点 | 選択ソート |
|---|---|
| 計算量(比較) | |
| 交換回数 | (少ない) |
| 仕組み | 最小値を選んで前へ |
| 特徴 | 交換が少ない |
「5, 3, 8, 1」なら、まず全体から最小の 1 を選んで先頭と交換し、残りから最小の 3 を選んで 2 番目へ…と進めます。比較回数は多いものの 交換回数が少ないため、書き込みコストが高い記憶装置では有利になることがあります。バブルソート と並ぶ学習用アルゴリズムです。
試験では 「毎回最小値を選んで前に置く」という手順と、交換回数が少ない点が問われます。