ソートアルゴリズム可視化
バブルソート・選択ソート・挿入ソート・クイックソートの動作をアニメーションで可視化します。比較・入れ替えの様子を見ながらアルゴリズムの違いを学べます。処理はすべてブラウザ内で完結します。
このツールについて
- 黄色は現在比較している要素、赤色は入れ替えが発生した要素を示します。
- バブルソート・選択ソートは比較回数が多く直感的、クイックソートは平均的に高速なアルゴリズムです。棒の動き方の違いを見比べてみてください。
- 「シャッフル」で新しいランダムな配列を生成できます。
- 処理はすべてブラウザ内で完結し、外部に送信されることはありません。
よくある質問
どのアルゴリズムに対応していますか?
バブルソート・選択ソート・挿入ソート・クイックソート(Lomuto分割方式)の4種類に対応しています。
黄色や赤色の棒は何を表していますか?
黄色は現在比較している要素、赤色(アクセントカラー)は入れ替えが発生した要素を示します。
速度は変更できますか?
はい。「速さ」のスライダーでアニメーションの再生速度を調整できます。
入力したデータは外部に送信されますか?
いいえ。処理はすべてお使いのブラウザ内(JavaScript)で完結し、入力した内容がサーバーへ送信・保存されることはありません。会員登録も不要で無料で使えます。