A Web-app which visualizes and traces the basic data structures and algorithms.
Its deployed live!
Check it out here : http://just2test.in/jay/algo/
Some algorithms also have step by step and appropriate pointers.
The following are covered :
Sorting Algorithms:
- Selection Sort
- Insertion Sort
- Bubble Sort
- Quick Sort
- Merge Sort
Data Structures:
- Stack
- Queue
- Linked List
Bonus:
- Binary Tree
- AVL Tree
- Djikstra's algortihm
NOTE : In Djikstra's Algorithm, when the dialog box on the top right reads "Enter distance" then just type the distance between the nodes(eg. 4) and hit enter
The code is not what you'd call "organized" .. but it works nonetheless!
PS: You can always get the source code by - Right click -> View Source