Objectives
- Use a stack to implement an algorithm
- Use a collection to implement an algorithm
- Potentially use a queue to implement an algorithm
- Implement an algorithm to create random mazes of various sizes
The objective of this assignment is to create a Maze which contains no loops, no large open areas, and no unreachable areas. A lot of code is provided to start you out. Check the resources section of this page for that code. The requirements section specifies the details of what must be done to finish this project.