我要用java中的递归来解决迷宫,但是当我试图运行时,我会得到一个堆栈溢出错误。迷宫从+开始,通向终点的路径也是+,结束于-,墙壁是X,空格是潜在的路径,‘。将标志着一条死胡同。当迷宫路径是一条直线时,迷宫工作得很好。任何帮助都是非常感谢的。{ // r and c represent position in 2d array
if(r < nrow && c < ncol) //mak
我正在做我的迷宫游戏,我几乎得到了迷宫的产生。我唯一的问题是,当我尝试运行init方法时,它会给我一个堆栈溢出错误。我认为这与corStack变得太大有关,但我找不到这个问题的原因。下面是代码:public void carveMaze(Stack<Integer> corStack, int currentX, int currentY) ArrayListstatus;
public void setVisited(boolean visi