エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Haskellでバブルソート - Qiita
左端まで来た最小値を除いて、再度交換を行います。これを繰り返すことでソートできます。 1 : [ 4 , 3 ... 左端まで来た最小値を除いて、再度交換を行います。これを繰り返すことでソートできます。 1 : [ 4 , 3 ,(2),(5)] → 何もしない 1 : [ 4 ,(3),(2), 5 ] → 交換 1 : [(4),(2), 3 , 5 ] → 交換 1 : [(2), 4 , 3 , 5 ] → 左端の最小値を分離 1 : 2 : [ 4 ,(3),(5)] → 何もしない 1 : 2 : [(4),(3), 5 ] → 交換 1 : 2 : [(3), 4 , 5 ] → 左端の最小値を分離 1 : 2 : 3 : [(4),(5)] → 何もしない 1 : 2 : 3 : [(4), 5 ] → 左端の最小値を分離 1 : 2 : 3 : 4 : [ 5 ] → ソート完了 実装 Haskellで実装してみます。 右へ移動(往路) まず交換する関数を実装します。 再帰でリストを処理