LoginSignup
0
0

アルゴリズムの勉強 #3 cocktail sort

Posted at

概要

bubble sortの改良版

・bubble sortではスキャンを一方向でのみ行うが、cocktail sortは交互に行ったり来たりする。

特徴など

・安定ソート
・bubble sortより若干効率が良い。

計算量

Best (最良計算時間)

O(n)

・1巡目のソートで整列した場合

Average (平均計算時間)

O(n^2)

Worst (最悪計算時間)

O(n^2)

実装例

あとでかく

その他メモ

・別名、「シェイカーソート」「双方向バブルソート」「改良交換法」
 ・「改良交換法」ではわかりずらいし、「cocktail sort」もわかりずらい。これは「双方向バブルソート」の方が言いたいことは伝わる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0