BFS
package LeetCode.DFS_and_广度优先.BFS;
import java.util.LinkedList;
import java.util.Queue;
public class MazeMinPath {
//存储整个迷宫
int[][] map ;
// 方向由两个一维数组表示 ---- 下左右上
int[] dY = {
0,-1,1,0};
int[] dX = {
1,0,0,-1};
public MazeMinPath(int[][] map){
this.map = map ;
//先对整个dist数组赋值为-1,这样可以方便我们判断接下来的要走的邻接结点是否走过!!
for(int i = 0 ; i < 30 ; i ++){
for(int j = 0 ; j < 50 ; j++)
{
dist[i][j]