我要用java中的递归来解决迷宫,但是当我试图运行时,我会得到一个堆栈溢出错误。迷宫从+开始,通向终点的路径也是+,结束于-,墙壁是X,空格是潜在的路径,‘。将标志着一条死胡同。当迷宫路径是一条直线时,迷宫工作得很好。任何帮助都是非常感谢的。{ // r and c represent position in 2d array
if(r < nrow && c < ncol
迷宫被定义为一个方阵。输出应该是完成任何迷宫的最小步骤。我们可以假设至少有一种方法可以完成迷宫。我已经编辑了代码,我想我已经涵盖了所有的内容..但很明显我漏掉了什么。copy2[i][j] = maze[i][j]; } int a, b, c,= path_help(copy2, row, col + 1, count + 1);else c = N*N;
if (maze[row][c