Lectures
Aymptotic Analysis :: Some Math Review
September 17th (Project 0 due, Project 1 out)
Stacks and Queues [September 23] [HW1 due in class]
October 1st [Project 1 due]
BST [September 30, October 2] lecture
Midterm 1 [October 7th] [Syllabus: Till BSTs]
RBTrees [October 9th, 14th]
B-Trees [Homework 4 due: October 28]
Hashing [Homework 5 due: November 4th], [Project 3 due: November 5th]
Schedule for the rest of the sem
November 4th, November 6th [Hashing, Midterm Review]
November 11th (No class)
November 13th (Second Midterm)
November 18th, 20th ( Threads and Concurrent Data Structure ):: Source code: Source code
November 25th, 27th (Disjoint Sets) Lecture
December 2nd, 4th, 9th (Graph Data Structures) (Graphs) Demo 1 Demo 2
December 11th (Review for Finals)
Finals