• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: Java
  • 标签:

资源简介

实现一个随机迷宫,可以想象是一个二维数组,入口在左上角,出口在右下角。

资源截图

代码片段和文件信息


import java.util.Random;  
import java.util.Scanner;
import java.util.Stack;  
public class Maze {  
    private final static int dirUp = 0;  
    private final static int dirRight = 1;  
    private final static int dirDown = 2;  
    private final static int dirLeft = 3;  
      
    private final static int gridWall = 1;  
    private final static int gridEmpty = 0;  
    private final static int gridBlind = -1;  
    private final static int gridPath = 2;  
      
    private int width;  
    private int height;  
    private MazePoint[][] matrix;  
    private int[][] maze;  
      
    /* 
     * 构造一个迷宫,初始化迷宫的宽度和高度,同时初始化包含MazePoint的点阵
     */  
    public Maze(int height int width) {  
        this.width = width;  
        this.height = height;  
        t

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       9300  2018-02-08 09:38  Maze\Maze.java

     文件       1093  2017-08-02 17:22  Maze\MazePoint.java

     目录          0  2018-02-08 10:05  Maze

----------- ---------  ---------- -----  ----

                10393                    3


评论

共有 条评论

相关资源