Algorithm animations animate algorithms. (Duh!) No, really: an algorithm animation is usually a running computer algorithm made visible through the wonders of computer graphics and, now, the power of the web. These pages contain animations of algorithms we've covered in this class:
http://www.cs.ubc.ca/spider/harrison/Java/sorting-demo.html
animations of loads of sort algorithms.
- The animations are just collections of lines that get reordered.
- The red and blue lines are the indices of the control loops (for i = 1 to n...); you can watch them move as the algorithm progresses.
- Click on the animation square to see that animation run. Clicking after it's done causes a randomization and re-running.
- All code is available from that page, plus you can add your own!
http://cg.scs.carleton.ca/~morin/misc/sortalg/
- Similar to the previous "lots of sorting algorithms" page, but makes side-by-side comparison trivial
http://ciips.ee.uwa.edu.au/~morris/Year2/PLDS210/alg_anim.html
- A variety of different algorithms
Includes the radix sort animation I showed in class
Also superb descriptions of many topics from this course on the course web page
Please add more as you find them!!