An actual tree
CMSC 420 - 0201
Data Structures
Fall 2020
Dave Mount

Handouts

Class handouts and assignments are posted here. Solutions are not provided. If you are a student from the class or an instructor teaching algorithms or computational geometry at another institution, you may request a copy of the solutions. I do not provide solutions directly to students.

All the handouts in one file: cmsc420-2020-08-handouts.pdf

Assignment Due Date
Homework 1
Basic Data Structures and Trees
Thu, Sep 17
Programming Assign. 1
Extended BSTs
Mon, Oct 12
Homework 2
Search Trees
(Updated: 10/21)
Mon, Oct 26
Midterm Practice  
Midterm Exam Thu—Fri, 10/29—30
Programming Assign. 2
Weight-Balanced Jackhammer Trees
Wed, Nov 18
Programming Assign. 3
Persistent Weight-Balanced Jackhammer Trees
Mon, Dec 14
Homework 3
Hashing, Geometry and Tries
Part 1: Thu, Dec 10
Part 2: Mon, Dec 14
Final-Exam Practice  
Final Exam Wed—Thu, 12/16—17

Handout Handed Out
Short Reference Guide Sun, Sep 20

Web Accessibility