Question
Create a class called MazeSolver: public class MazeSolver { private char[][] maze; private int startx, starty; Public MazeSolver(String fileName) throws IOException { // create an
Create a class called MazeSolver:
public class MazeSolver
{
private char[][] maze;
private int startx,
starty;
Public MazeSolver(String fileName) throws IOException
{
// create an object to read information from fileName
// read the maze dimension (row col) from the file
// Allocate the space for maze
// initialize array maze with contents of the file
// find startx and starty
printMaze(); // a method that prints the maze
// solveMaze() is a recursive method to solve the maze
if(solveMaze(maze,startx,starty)) {
System.out.println(Solution found);
printMaze();
}
else {
System.out.println(No solution found);
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started