M.C. Escher Woodcut: Circle Limit III

CMSC 420 - 0201
Data Structures
Fall 2019
Dave Mount

Home Syllabus Lectures Handouts Grades Project

Handouts

Class handouts and assignments will be posted here. Homework submissions will be done through Gradescope. For project submission information, please visit the Project page.

Here is a pdf file with all the handouts combined. Solutions have been omitted. If you were a student enrolled in the course, I will be happy to provide them to you.

Assignment Due Date More Information
Homework 1
Basic Data Structures and Trees
Fri, Sep 13, 11:59pm  
Programming Assignment 0
MeeshQuest Basics
Thu, Oct 3, 11:59pm MeeshQuest-Skeleton.zip
Skeleton Project
Homework 2
Search Trees
Sun, Oct 13, 6:00pm  
Programming Assignment 1
MeeshQuest - A Tale of Two Trees
Thu, Nov 14, 11:59pm MeeshQuest-Skeleton-1.zip
Skeleton Project
Homework 3
Hashing, kd-Trees and More
Tue, Nov 19, 11:00am  
Programming Assignment 2
MeeshQuest - Adding Geometry
Mon, Dec 9, 11:59pm MeeshQuest-Skeleton-2.zip
Skeleton Project
The SG kd-Tree Data Structure

Handout Other Resources
Processing XML Files for the Programming Project Java API XML Processing
MeeshQuest: Getting Started  
Practice Problems for Midterm 1  
Midterm 1  
Practice Problems for Midterm 2  
Midterm 2  
Practice Problems for the Final  
Final Exam