eBook
Khan Academy

Khan Academy: Overview of Quicksort

9th - 10th
Learn how a quicksort uses divide-and-conquer, and so it's a recursive algorithm.