Books
The lectures will come from a variety of sources but one book that will be used more than others will be:
Introduction to Algorithms |
T. Cormen, C. Leiserson, R. Rivest, C. Stein |
McGraw Hill, 2001 |
Another very popular text is Kleinberg and Tardos:
Algorithm Design |
Kleinberg and Tardos |
Addison-Wesley, 2005 |
Here is a list of some of the more popular texts that you might find helpful. The web is also an excellent source of information. Note, though, that not all sources on the web are completely reliable.
The Design and Analysis Algorithms |
Dexter C. Kozen |
Springer-Verlag, 1992 |
Randomized Algorithms |
Motwani and Raghavan |
Cambridge University Press, 1995 |
Computer Algorithms, Introduction to Design and Analysis |
Sarah Baase, Allen van Gelder |
Addison-Wesley, 2000 |
Introduction to Algorithms: A Creative Approach |
U. Manber |
Addison-Wesley, 1990 |
The Design and Analysis of Computer Algorithms |
A. Aho, J. Hopcroft, J. Ullman |
Addison-Wesley, 1974 |
Algorithmics: Theory and Practice |
G. Brassard, P. Bratley |
Prentice Hall, 1996 |
On the webComputational Geometry Algorithms and Applications By M. de Berg, M. van Kreveld, M. Overmars, and O. Cheong