Syllabus for ICS 263

  1. Recursion
  2. Evaluation of relations
  3. Dynamic programming
  4. Greedy algorithms
  5. Trees
  6. Pattern matching
  7. NP-completeness
  8. Approximation algorithms
  9. Randomization, probabilistic algorithms

Dan Hirschberg
Computer Science
University of California, Irvine, CA 92697-3425
dan at ics.uci.edu
Last modified: Mar 25, 1999