Here's a list of Java applets that let you follow the execution of many of the algorithms taught in this class on-the-fly! Note there are many variations of those algorithms and the steps you see on-line may not agree with the ones described in class/textbook.

- A list of applets on recursion, sorting, basic ADT, graphs etc
- Another extensive list of fun visualization applets
- Graph algorithms
- More on sorting
- Splay Trees
- Another one on Splay Trees
- Mazes and shortest paths!
- Dijkstra's algorithm
- Prim's algorithm
- Max-Flow (Ford-Fulkerson)
- Current status of P vs NP question survey

Back to main