バブルソートというアルゴリズムを作りました。 リストはランダムに生成されます。 <使い方> 最初に高速で実行したいときは「はい」 したくないときは遅延する数値を記入してください。 そのあと数値というリストの長さを記入してください そしてスペースキーを押してスタートです。 何%完了したか見ることができます。 <〇というリストの見方をお伝えします> 何もなし・・・ソートしていない場所 〇・・・計算中の場所 OK・・・ソート済みの場所 <次に数値というリストの見方をお伝えします> 数・・・数です(ソートされていくにつれ入れ替わっていく) <最後に変数についてです> 2,1個目の数値・・・入れ替えに使う変数 変わった回数・・・入れ替わった回数 カウントソート済み・・・ソートが終わった数値の数 リストの長さ・・・計算に使う変数 カウントデータ確認・・・ソートするときに使う変数 高速・・・高速か高速じゃないか <作者のコメント> ・このバブルソートは自分で作りました。もっとこうした方がいいなどという点はあるかもしれません。 ・バブルソートは実際高速で動きます。 ・ソートが終わったときには〇というリストがすべてOKになっていてカウントソート済みをいう変数が数値というリストの長さと同じになっています。 ・借りるときはクレジットをお願いします。 ・計算速度は リストの長さの2乗です。 ・リストの長さが多いとき高速で実行すると重たくなる可能性があります。一切責任は取りません。 (100や1000は大丈夫)
プログラム @shohei0408 ★/♥/フォロー/コメント よろしくお願いします!