miyab-portal
100% Client-Side
Donate
Coming Soon
Algorithm Visualizer & Audio Synthesizer
アルゴリズム視覚化
データ配列の「比較」と「交換」の挙動をWeb Audio APIによるピッチ音とカラーアニメーションで表現。シード値を指定することで同じ初期配置を再現できます。
アルゴリズム選択
イントロソート (Intro Sort - C++標準)
ティムソート (Tim Sort - Python/Java標準)
クイックソート (Quick Sort)
マージソート (Merge Sort)
ヒープソート (Heap Sort)
基数ソート (Radix Sort - 非比較)
バブルソート (Bubble Sort)
選択ソート (Selection Sort)
挿入ソート (Insertion Sort)
ノームソート (Gnome Sort - 妖精)
シェルソート (Shell Sort)
カクテルソート (Cocktail Sort)
スターリンソート (Stalin Sort)
スリープソート (Sleep Sort)
ボゴソート (Bogo Sort)
スローソート (Slow Sort)
ミラクルソート (Miracle Sort)
要素数
50
速度
5x
シャッフル
START
シード値 (Seed):
適用
シード値をコピー
計算量 (Complexity)
最悪時間計算量:
$O(n^2)$
平均時間計算量:
$O(n^2)$
最良時間計算量:
$O(n)$
空間計算量:
$O(1)$
実行ステータス
比較/検査回数:
0
交換・粛清・代入:
0
状態:
Ready
アルゴリズムの定義
隣接する要素の大小を比較し、順序が逆であれば入れ替える操作を繰り返します。