Data Structure Visualizations

The Java version of these visualziations are no longer being maintained. Check out the javascript versions, which will run in almost any browser, right here!


Data Structure Visualizations

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 Java using Swing, and runs well under OS X, most flavors of Linux, and most flavors of Windows.

Currently, we have visualizations for the following data structures and algorithms: