对于 Java 中的 DFS 迷宫生成,我想随机化 DFS 的递归调用的顺序:
for (int rows=i; rows<M; rows++)
for (int cols=j; cols<N; cols++){
if(northValid)
{
DFS(iNorth,j);
}
if(southValid){
DFS(iSouth,j);
}
if(eastValid){
DFS(i, jEast);
}
if(westValid){
DFS(i,jWest);
}
我怎样才能做到这一点?