Visualization_Sort_Algorithm

様々なソートアルゴリズムをHandy Graphicを用いて可視化する

実装したソートアルゴリズム

  • バブルソート
  • 選択ソート
  • 挿入ソート
  • マージソート
  • ボゴソート
  • スターリンソート(2024/2/5追加)

実行方法

  1. Visualization_Sort_Algorithm内に移動した後、コンソール上で以下のコマンドを実行
    hgcc main.c func_main.c func_sub.c && ./a.out
    
  2. 画面上にソートアルゴリズムの選択肢が表示されるので、数字を入力
  3. ソートする長さを入力

実行例(バブルソート、長さ100)

CompileAndRun.mp4

今後実装したいこと(やる気があれば)

  • クイックソート、ヒープソート
  • 比較回数を表示(この動画の左上の方にあるようなもの)
  • 複数のソートアルゴリズムを複数ウィンドウで同時実行