This Java program utilizes the queue and set structures to solve text based mazes using a breadth first algorithm.
This UML diagram does not include the operation to read the maze, parse locations, and print the output.
Feel free to reach out through phone or email