資源簡介
實現一個隨機迷宮,可以想象是一個二維數組,入口在左上角,出口在右下角。
代碼片段和文件信息
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
- 上一篇:java+access 圖書管理系統
- 下一篇:android 推箱子源代碼
評論
共有 條評論