
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyで各種ソートアルゴリズム - Qiita
きっかけ なにやらRuby信者はアルゴリズムわからんバカばっかみたいなアレがあったので バブルソートに... きっかけ なにやらRuby信者はアルゴリズムわからんバカばっかみたいなアレがあったので バブルソートについて復習したら選択ソートと間違えて覚えてた事が発覚した 自分のポジ Railsなんて使わんけど速度を気にしない用途ではRubyばっか書くので多分Ruby信者 MatzとDHHについてはノーコメント バブルソート def bubble_sort(array) ary = array.dup pos_max = ary.size- 1 (0...(pos_max)).each{|n| (0...(pos_max - n)).each{|ix| # 隣と比較して前が大きかったら後ろと交換 iy = ix + 1 ary[ix], ary[iy] = ary[iy], ary[ix] if ary[ix] > ary[iy] # 交換 } } ary end require 'pp' array
2016/07/09 リンク