This page summarizes the lectures and mentions the suggested reading assignments. This summary is quite brief, and its intention is to help the student and instructor recollect what was covered. It is no substitute for participating in the lectures.

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

Week 10

We cover Trees from Chapter 7 of the book.

Week 11

We discuss the priority queue ADT and some of its realizations, from Chapter 8.

Week 12

We complete discussion of priority queues, and start on Chapter 9.

Week 13

Week 14

Week 15