Michael C Hogan

Agile Product Development & Innovation Strategy


Sorting out sorting

Nine sorting algorithms are explained and compared with animation in this 30-minute YouTube video that’s a year older than I am, but still seems to be current. “Sorting Out Sorting” — Baecker, Ronald M., with the assistance of David Sherman, 30 minute color sound film, Dynamic Graphics Project, University of Toronto, 1981.

Sorting-Algorithms.com is another reference that offers visual comparisons between algorithms, along with links to more detailed information about each one.

After watching these videos, I stumbled upon some sorting algorithms implemented in JavaScript available on GitHub: nzakas/computer-science-in-javascript.