These are my lecture notes from CS681: Design and Analysis of AlgoƯ rithms, a one-semester graduate course I taught at Cornell for three consecƯ utive fall semesters from '88 to '90. The course serves a dual purpose: to cover core material in algorithms for graduate students in …