DFS算法需要处理的问题是:当前的情况怎么处理,完了再去处理下一步怎么处理。否则,乱成一锅粥!
package cn.stu.aha;
import java.util.Scanner;
public class TestMiGong {
// 用于存放迷宫,0表示可以走的地方
static int[][] num = new int[25][25];
// 用于存放是否已经走过了,1表示已经走过了
static int[][] book = new int[25][25];
// 初始化一个比较大的值,用于存放最小路径