我需要解决的问题是我必须创建一个随机生成ASCII迷宫(带字符)的java程序。我写了一个迷宫课程,但是由于我不知道如何去做,所以我不得不创建深度优先搜索算法
我的代码是:
public class Maze {
int width;
int height;
char elements[][] = new char[width][height];
public Maze(int width, int height) {
this.width = width;
this.height = height;
}
public char[] GenerateMaze(){
for(int i=0;i<width;i++){
for(int j=0;j<height;j++){
elements[i][j] = '#'
}
}
return DepthFirstSearch(elements);
}
public char[] DepthFirstSearch(char elements[][]){
}
}