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!!**