Department of Computer Science and Engineering
University of California, San Diego
La Jolla, CA 92093-0114
Office: 4111 Applied Physics and Mathematics Building (APM)
Phone: (858) 534-1332; Fax: (858) 534-7029;
Email: russell@cs.ucsd.edu
Russell's Office Hours: MW:2:00-3:30 (Note the small
shift because of theory seminar, Monday at 3:30)
Supplementary Text by Jeff
Edmonds
Announcements:
During exam week, I'll have usual office hours, MW 2-3:30
and extra office hours, Tuesday, 2-4.
Students looking for study groups:
- Sajama, sajama@ucsd.edu
- Elizabeth Arentzen , arentzen@math.ucsd.edu
- Doug Brown, d2brown@cs.ucsd.edu
- Concordia Chen, cychen@cs.ucsd.edu
- Bernadette Miller, bemiller@cs.ucsd.edu
- Todd O'Bryan , toddobryan@mac.com
- Christopher Peters, cpeters@math.ucsd.edu
- Sherief Reda, sreda@cs.ucsd.edu
- Abhi Sachdev, Abhi@qualcomm.com
- Cynthia Sheng, xsheng@cs.ucsd.edu
- Nut Taesombut, ntaesomb@cs.ucsd.edu
- Shaojie Zhang, shzhang@cs.ucsd.edu
Course Handouts
-
Class Description (Postscript)
-
Class Description (PDF)
-
Divide and Conquer Summary Sheet (postscript)
-
Divide and Conquer Summary Sheet (PDF)
-
Backtracking Summary Sheet (postscript)
-
Backtracking Summary Sheet (PDF)
-
Greedy Algorithms Summary Sheet (postscript)
-
Greedy Algorithms Summary Sheet (PDF)
-
Dynamic Programming Algorithms Summary Sheet (postscript)
-
Dynamic Programming Algorithms Summary Sheet (PDF)
-
Using Data Structures Summary Sheet (postscript)
-
Using Data Structures Summary Sheet (PDF)
-
Amortized analysis of Data Structures: Potential
Method proof of Union-Find analysis (postscript)
-
Calibration homework, NOW DUE OCT. 11 (ps)
-
Calibration homework, NOW DUE OCT. 11 (pdf)
-
Calibration homework, answer key (ps)
-
Calibration homework, answer key (pdf)
-
First homework, NOW DUE OCT. 25 (ps)
-
First homework, NOW DUE OCT. 25 (pdf)
-
First homework, answer key (ps)
-
First homework, answer key (pdf)
-
Second homework, NOW DUE Nov. 8 (ps)
-
Second homework, NOW DUE Nov. 8 (pdf)
-
Second homework, answer key (ps)
-
Second homework, answer key (pdf)
-
Third homework, Due Nov. 29 (ps)
-
Third homework, Due Nov. 29 (pdf)
-
Third homework, partial answer key (ps)
-
Third homework, partial answer key (pdf)
-
Some sample problems for greedy algorithms,
for extra practice
-
Answers to sample problems for greedy
algorithms
-
Last quarter's final exam, for practice. No,
I won't give out answers, sorry
-
Final exam, with some minor corrections and
clarifications.