Saturday, 7 May 2011

visualising algorithms through dance

I'm nowhere near the first to post about this, but I have to advertise this. It is a wonderful set of folk dances, from AlgoRythmics, performed by a dance troupe in association with Sapientia University, Romania, that animate six different sorting algorithms. Sheer genius.

dancing shell sort

They have produced YouTube videos showing: bubble-sort via Hungarian folk dance, insert sort via Romanian folk dance, select sort via Gypsy folk dance, shell sort via another Hungarian folk dance, merge sort via German folk dance, and, almost unbelievably, quick sort with yet another Hungarian Folk dance (using hats as index pointers!)

No comments:

Post a Comment