Data Structure Visualizations

David Galles a san franciscói Computer Science egyetemen kiegészítő anyagnak készítette, szerintem zseniális. Bevezető sorok:

The best way to understand complex data structures is to see them in action. We’ve developed interactive animations for a variety of data structures and algorithms. Our visualization tool is written in javascript using the HTML5 canvas element, and run in just about any modern browser

Itt pedig élesben. Néhány címszó, amiket megnézhetünk működés közben:

Basics (Stack: Array Implementation, Stack: Linked List Implementation, Queues: Array Implementation, Queues: Linked List Implementation, Lists: Array Implementation (available in java version), Lists: Linked List Implementation (available in java version)), Recursion (Factorial, Reversing a String, N-Queens Problem), Indexing (Binary Search Trees, AVL Trees (Balanced binary search trees), Red-Black Trees, Splay Trees, Open Hash Tables (Closed Addressing), Closed Hash Tables (Open Addressing), Closed Hash Tables, using buckets, B Trees, B+ Trees) …

Erre pedig egy hazai gyűjtés.