Here is a tentative list of lectures and the slides used in class.
Students are fully responsible for all material presented in lectures,
even if some of it does not appear in these notes.
These notes are intended for the lecture presentations; for reference, use
the corresponding chapters in
Algorithms in Java, Parts 1-5, 3rd edition and the online handouts.
An effective strategy
is to look over the indicated chapter before the lecture, then read it
in detail soon afterwards.
The chapters denoted by * are from the second edition, and are available
in PDF from the Princeton University network.
All other chapters are from the third edition.
We have only begun to build the
booksite, but you might find it
useful since it contains links to the Java code from lecture.