views:

96

answers:

4

Does anyone has sources for visual explanations of algorithms (or maths) that is even more expressive, more intuitive, maybe aesthetically appealing ? Or, animations of algorithms?

+2  A: 

Here's one for sorting algorithms. It gives some nice animations to see how each type works their way through the process.

Wobin
+2  A: 

To start the discussion.

I like the database / transaction deadlock illustrated to a non-technical person.

You have also a lot of good animations on the Relevant Algorithm Animations/Visualizations page

VonC
A: 

Do a google search for [insert name of algorithm] and 'applet'. Many academics and other such people have made java applets to demonstrate algorithms working. You can probably find an example for just about any published algorithm.

ConcernedOfTunbridgeWells
+2  A: 

Animal is a cross-platform animation tool for algorithm animation.

Animation scripts for a lot of common algorithms and data structures are available in the website's animation repository.

gclj5
Animal was used to teach us many different kinds of algorithms on data structures in my first CS class in college. It's really pretty neat.A few years back I played around with AnimalScript, and I remember it being rather straightforward to create new animations.
Yang
It is still being used in academia and they continue to improve it and the tools around it (mainly for creating new animation scripts). They just don't seem to find the time to update the website often enough, though.
gclj5