import java.util.LinkedList; import java.util.Queue; import java.util.Stack; public class BFS { private static final int M=3;//代表行 private static final int N=3;//代表列 int destX=1; int destY=0; //int[][] maze={{0,0,1,1},{0,0,0,1},{1,1,0,1},{0,0,0,0}};/…