Header image
CMSC 420 - 0101
Advanced Data Structures
Spring 2022
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-2022-01-handouts.pdf

Assignment Due Date
Programming Assignment 0
Dual List
Tue, Feb 8
Homework 1
Basic Data Structures and Trees
Tue, Feb 15
Programming Assignment 1A
Quake Heaps
Thu, Feb 24
Homework 2
Search Trees
Wed, Mar 2
Programming Assignment 1B
Quake Heaps
Thu, Mar 31
Homework 3
Search Trees and kd-Trees
Wed, April 6
Programming Assignment 2
HBkdTree
Tue, Apr 26
Programming Assignment 3
EMSTs
Mon, May 9
Homework 4
Range Trees, Hashing, and Tries
Tue, May 10

Handout Handed Out
Short Reference Guide Tue, Jan 25
Practice Problems for Midterm 1  
Midterm 1 Exam date: Tue, Mar 8
Practice Problems for Midterm 2  
Midterm 2 Exam date: Tue, Apr 12
Practice Problems for the Final  
Final Exam Exam date: Fri, May 13

Web Accessibility