用語辞典の一覧に戻る
テクノロジ系出題頻度 1/3

バブルソート

ばぶるそーと

定義

隣り合う要素を比較して入れ替える操作を繰り返す整列アルゴリズム。

詳細解説

隣接する2要素を比較し、順序が逆なら交換する処理を、交換が発生しなくなるまで繰り返す。大きい値が泡のように後方へ浮き上がる様子から命名。計算量はO(n²)で大規模データには不向きだが、実装が単純で安定ソート(同じ値の順序が保たれる)の特性を持つ。教育目的で最初に学ぶアルゴリズムとして定着している。

「バブルソート」が出る問題

関連用語

クイックソート選択ソート挿入ソート整列

よくある質問

Q. バブルソートとは何ですか?

A. 隣り合う要素を比較して入れ替える操作を繰り返す整列アルゴリズム。

Q. IT パスポート試験での位置づけは?

A. テクノロジ系の重要用語です。出題頻度は 1/3 (★1)。 出題頻度は低めですが、周辺知識として理解しておきましょう。

他の用語も見る(全250語)ITパスポートの問題に挑戦

科目: テクノロジ系 · ID: ipass-tech-037