本文へ移動
合格ノート.
ITパスポート
ITパスポート用語一覧を見る
テクノロジ

バブルソートとは

英語名:Bubble Sort

ひとことで言うと:隣り合う要素を比較して逆なら交換し、これを繰り返して並べるアルゴリズム。

意味をわかりやすく解説

バブルソートは、隣り合う値を比べて順序が逆なら交換し、これを繰り返して並べ替える方法です。

一巡すると最大値などが端へ移動します。実装と動きは理解しやすい一方、一般に要素数の二乗程度の比較が必要です。

具体例

5、2、4を左から比較し、5と2を交換、5と4を交換して2、4、5へ近づけます。

似た用語との違い

選択ソート

バブルソートは隣接要素を交換します。選択ソートは未整列部分から最小値を選んで先頭へ置きます。

ITパスポートの試験ポイント

「隣り合う要素を比較・交換」がバブルソートです。

CHECK QUESTION

離れた最小要素を探して先頭と交換する方法はバブルソート?

答えを見る

選択ソートです。バブルソートは隣接要素を繰り返し交換します。

この説明は分かりやすかったですか?

ITパスポートを勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。