Reading

Supplemental

Levitin

  • Levitin: 5.0-5.3
    • Divide & Conquer; Master Theorem; Mergesort; Quicksort; Binary Trees
  • Sorting Algorithms Animations — an excellent resource for visualizing the operation of common sort algorithms; also contains pseudocode and brief highlights of each algorithm.
  • The Sound of Sorting — for hearing how a sort algorithm works - it can actually provide some useful insight!