java算法之迷宫(递归)

public class MyMaze {
    
    //定义下标
    
    //private static int startPostI;//入口I下标 
    //private static int startPostJ;//入口J下标 
    private static int endPostI;//出口I下标 
    private static int endPostJ;//出口I下标 
    
    //设置迷宫入口的坐标
//  public void setStart(int startPostI,int startPostJ) {
//      
//      MyMaze.startPostI=startPostI;
//      
//      MyMaze.startPostJ=startPostJ;
//  }
    
    //设置迷宫出口的坐标
    public void setEnd(int endPostI, int endPostJ) {
        
        MyMaze.endPostI=endPostI;
        
        MyMaze.endPostJ=endPostJ;
    }
    
    public static void visted(int[][] cell,int i,int j) {
        
        
        cell[i][j]=1;
        
        if(i==endPostI&&j==endPostJ) { //找到出口
            
            System.out.println("找到了一条出口");
            
            for(int m=0;m

你可能感兴趣的:(java算法之迷宫(递归))