Algorithm Visualizations for CSCI-200: Data Structures

The best way to understand complex data structures and algorithms is to see them in action. We've developed interactive animations for a variety of data structures and algorithms ** that will come in very handy in this course, especially during labs. These visualizations are written in javascript + HTML5, and run in just about any modern browser - including iOS devices like the iPhone and iPad! Note that while every attempt was made to debug the software, there are likely a whole host of bugs and issues waiting to be discovered (if you encounter any, please report details to irahal@csbsju.edu)

Currently, we have visualizations for the following data structures and algorithms (they open in new tabs)
General Animation Controls