サンフランシスコ大学は、HTML5を使用して、さまざまなアルゴリズムとデータ構造の視覚化のコレクションを作成しました。 ここでボタンを見て突くことができます 。
視覚化されたアルゴリズムと猫の下のリンクを含むデータ構造のリスト。
ベーシック
索引付け
- バイナリ検索ツリー
- バランスの取れたバイナリ検索ツリー
- ハッシュテーブルを開く(プライベートアドレス指定)
- 閉じたハッシュテーブル(オープンアドレス指定)
- プライベートハッシュテーブル(ブロックを使用)
仕分け
ヒープ
グラフアルゴリズム
その他
PS公平を期すために、長い間、これらすべてのJavaバージョンがあり、かつてHabréでそれについて書いていたことは注目に値します。 しかし、これは何年も前のことで、このプログラムは長い間サポートされておらず、リンクは既に壊れています。