開発者ツール

ソート可視化 — 古典アルゴリズムのアニメーション

バブル・選択・挿入・クイック・マージ・ヒープソートをアニメーション化し、比較回数と交換回数を追跡します。学習やデモに最適です。

AlgorithmsSortVisualization

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • 各アルゴリズムが要素をどう動かすかを確認する
  • アルゴリズム間の比較回数を比較する
  • 授業や独学でのデモに活用する

使い方

  1. アルゴリズムと配列サイズを選択します
  2. アニメーションを開始します
  3. 統計とバーのハイライトを観察します

入出力サンプル

アルゴリズム

クイックソート

統計

比較回数と交換回数

FAQ

パフォーマンスは現実的ですか?

教学のために遅延が追加されています。計算量はアルゴリズムの特性を反映します。

固定の配列を使えますか?

はい。サンプル配列を読み込んで同一入力でアルゴリズムを比較できます。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

データ構造ビューアー

Data Structure Viewer — スタック・キュー・リスト・ツリーのデモ

利用可能

スタック、キュー、連結リスト、BST の挿入・削除を可視化と操作ログ付きでインタラクティブにデモします。復習や面接対策に役立ちます。

Data structures Visualization Teaching

ビットワイズ計算機

AND・OR・XOR・シフト計算機

利用可能

ブラウザで2つのオペランドでAND、OR、XOR、左シフト、右シフトを実行します。16進数、16進、2進入力はリンクされ続け、結果は3つの基底すべてで表示されます。これはプロトコルのデバッグやマスクチェックに役立ちます。

ビットベース バイナリ 開発者

基数変換

2進数・8進数・10進数・16進数の基数変換

利用可能

ブラウザ内で2進数、8進数、10進数、16進数の数字をローカルに変換してください。組み込みデバッグ、ビット数チェック、アドレス検査に有用です。

ラディックス コンバーター 開発者