Overview¶
In this project, you will gain experience implementing Java’s Map Interface. By the end, you will be able to:
- Build a data structure by delegating to other data structures.
- Review the iterator design pattern.
- Practice choosing invariants to ease implementation.
Getting the Assignment¶
Task
Grab your partner(s) and set off on a new journey together!
If you are working in a group, consider scheduling a time to go over the spec together and discuss how to collaborate on the project. If you are working with a new partner, follow the instructions from the Deques assignment to add your partner into your group and pull the assignment from the public skeleton.
Task
Pull the skeleton repository in IntelliJ to get the maps
assignment.
Pull the repo similar to how you did it for the deques assignment:
If IntelliJ doesn’t react to the new folder for whatever reason, refresh Gradle manually through the Gradle tool window (on the right by default):
Subpages
- Programming - Complete the programming portion of the assignment.