References for ICS 263

General References

AHU
Aho A.V., Hopcroft J.E., and Ullman J.D. The Design and Analysis of Computer Algorithms, Addison-Wesley, 1974.
BB
Brassard G. and Bratley P. Algorithmics, Prentice Hall, 1988.
CLR
Cormen T.H., Leiserson C.E., and Rivest R.L. Introduction to Algorithms, McGraw-Hill, 1990.
Hu
Hu T.C. Combinatorial Algorithms, Addison-Wesley, 1982.
Kn3
Knuth D.E. The Art of Computer Programming, Vol. 3, Addison-Wesley, 1998.

Topical References

  1. Recursion: AHU 60-65, 226-231, 252-264; BB 105-142; CLR 53-70, 189-190
  2. Evaluation of relations: AHU 199-206, 243-247; CLR 562-569
  3. Dynamic programming: AHU 67-69; BB 142-168, 190-194; CLR 301-328; Hu 107-132
  4. Greedy algorithms: CLR 329-332, 499-510
  5. Trees: AHU 119-123; CLR 337-343, 440-458; Hu 164-191; Kn3 433-444
  6. Pattern matching: AHU 330-332, 346-357; BB 211-221; CLR 853-885
  7. NP-complete problems: AHU 364-394; BB 292-337; CLR 916-961
  8. Approximation algorithms: CLR 964-986
  9. Probabilistic algorithms: BB 223-276; CLR 837-844
    Dan Hirschberg
    Computer Science
    University of California, Irvine, CA 92697-3425
    dan at ics.uci.edu
    Last modified: Mar 25, 1999