Data Structures

(CMSC 341)

Lectures

Introduction

Java Review

Tools

Aymptotic Analysis :: Some Math Review

September 17th (Project 0 due, Project 1 out)

Lists [September 18]

Stacks and Queues [September 23] [HW1 due in class]

Trees [September 25]

October 1st [Project 1 due]

BST [September 30, October 2] lecture

Midterm 1 [October 7th] [Syllabus: Till BSTs]

RBTrees [October 9th, 14th]

Priority Queues

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

Feedback/Comments