The Sound of Sorting
Audibilization and Visualization of Sorting Algorithms
Via YouTube: "Sorts random shuffles of integers, with both speed and the number of items adapted to each algorithm's complexity. The algorithms are: selection sort, insertion sort, quick sort, merge sort, heap sort, radix sort (LSD), radix sort (MSD), std::sort (intro sort), std::stable_sort (adaptive merge sort), shell sort, bubble sort, cocktail shaker sort, gnome sort, bitonic sort and bogo sort (30 seconds of it)."
Via Panthema: "This web page presents my own demo program for sortings algorithms, called The Sound of Sorting, which both visualizes the algorithms internals and their operations, and generates sound effects from the values being compared. See below for YouTube videos created with the demo.
The demo is implemented using the cross-platform toolkits wxWidgets and SDL, can be executed on Windows, Linux and Mac, and runs in real time.
All of the sorting algorithms are implemented in the SortAlgo.cpp.
Since November 2013, there is also the SoS-CheatSheet.pdf, which contains pseudo-code of a small selection of the algorithms.
On 2013-10-24, the viral YouTube video infected the front page of my current employer: the Department of Informatics at the Karlsruhe Institute of Technology (KIT), which is of course whom I originally made the demo program for. See the blog post about this occasion for another more technical description of the sorting demo program."
Thanks to Florian Zeeh!