Three Beautiful Quicksorts

Google TechTalksLength: 54 minutesAlgorithms & data structures

In brief

Jon Bentley walks through three implementations of Hoare's Quicksort, from a dozen-line C function to a series of systematic code transformations that make the program ever simpler and more powerful. It is a Google Tech Talk on code elegance and program derivation.