The Sound of Sorting – “Audibilization” and Visualization of Sorting Algorithms – panthema.net

by Timo Bingmann at Permlink.

Sorting algorithms are an essential chapter in undergraduate computer science education. Due to their easy to explain nature and fairly straight-forward analysis, this set of algorithms offers a convenient introduction to the methods and techniques of theoretical computer science and algorithm analysis.

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.

continue reading  The Sound of Sorting – “Audibilization” and Visualization of Sorting Algorithms – panthema.net.

This entry was posted in code and tagged . Bookmark the permalink.