- char
- visited
- location (int row, col)
- 2d array of Squares
Maze()
toString
Agenda a Maze m
solve() //returns solved Maze
writeSolution()
main
for each maze in file
create Maze
create QueueSolver
QueueSolver.solve
call QueueSolver.write
create StackSolver
StackSolver.solve
call StackSolver.write