Lecture Schedule

CS23

Apr. 10--May 16

Mar. 18: ADT Stack. pp. 249--269.
Mar. 20: Stack Applications. pp. 269--296. Homework 3 out
Mar. 22: ADT Queue. pp. 306--323.
Mar. 25: Simulation using a queue. pp. 324--345.
Mar. 27: Inheritance, Virtual Functions, and Late Binding. pp. 353--372.
Apr. 10: Measuring the Efficiency of Algorithms. pp. 392--405.
Apr. 12: Sorting Algorithms and Their Efficiency. pp. 405--432. Homework 3 in. Homework 4 out.
Apr. 15: ADT Binary Tree. pp. 437--468.
Apr. 17: ADT Binary Search Tree pp. 468--503.
Apr. 19: ADT Table. pp. 512--530
Apr. 22: ADT Priority Queue. pp. 530--549.
Apr. 24: Midterm 2 Review. Homework 4 in.
Apr. 26: Midterm 2.
Apr. 29: Balanced Search Trees I. pp. 556--583. Homework 5 out.
May 1: Balanced Search Trees II. pp. 583--591.
May 3: Hashing. pp. 591--614.
May 6: Graphs. pp. 620--632.
May 8: Graph Applications. pp. 632--647.
May 10: External Methods. pp. 652--686. Homework 5 in.
May 13: Open.
May 14: Final Review.
May 15: Final Examination, 11:30--2:00.



Thomas P. Kelliher
Tue Apr 2 11:47:36 EST 1996
Tom Kelliher