通信用語の基礎知識 全国のICカードこれひとつ 戻る

バブルソート
辞書:科学用語の基礎知識 算数・数学編 (NMATH)
読み:バブルソート
外語:bubble sort
品詞:名詞

ソートアルゴリズムの一つ。単純交換ソート、単純交換法。

データの頭から順にスライドしながら、隣合う二者を比較して、小さい方に移動するソート方法。数値がまるで泡のように数列の中を上がっていくのでこの名がついている。

最悪計算量はO(n^2)であるが、すでに大部分がソート済である場合は計算量はO(n)に近づく。しかし、ランダムに生成したデータでソートを行なわせると他のどのソートよりも処理が遅い。これはデータを交換するためのオーバーヘッドが大きいからである。

バブルソート
3  2  1  4
  ×                (交換)
2  3  1  4
      ×            (交換)
2  1  3  4
          ・        (交換しない)
2  1  3  4
  ×                (交換)
1  2  3  4
リンク
関連する用語
ソート
アルゴリズム
シェイカーソート

[再検索] [戻る]


通信用語の基礎知識検索システム WDIC Explorer Ver 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club
KisoDic