资源简介
本项目实现了一个基于递归分割迷宫和自动寻路的java可视化,相应博客地址为:http://blog.csdn.net/yutianzuijin/article/details/52078340
代码片段和文件信息
/**
* 表示迷宫中的一个位置 previous:寻路过程中用来保存前驱结点
* @author ygch
*/
public class Coordinate {
int x;
int y;
Coordinate previous;
public Coordinate(int X int Y) {
x = X;
y = Y;
previous = null;
}
public Coordinate(int X int Y Coordinate c) {
x = X;
y = Y;
previous = c;
}
/**
* 重构equals函数,方便后面的比较操作
*/
public boolean equals(object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Coordinate other = (Coordinate) obj;
return x == other.x && y == other.y;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2016-03-31 21:54 Maze\.classpath
文件 686 2016-04-03 12:17 Maze\.idea\compiler.xm
文件 76 2016-04-03 12:17 Maze\.idea\copyright\profiles_settings.xm
文件 403 2016-04-03 22:05 Maze\.idea\encodings.xm
文件 2738 2016-04-03 12:19 Maze\.idea\misc.xm
文件 248 2016-04-03 16:49 Maze\.idea\modules.xm
文件 37092 2016-04-03 23:04 Maze\.idea\workspace.xm
文件 380 2016-03-31 21:54 Maze\.project
文件 598 2016-03-31 21:54 Maze\.settings\org.eclipse.jdt.core.prefs
文件 850 2016-04-05 19:25 Maze\bin\Coordinate.class
文件 1649 2016-04-06 22:13 Maze\bin\DrawMaze$MyMouseListener.class
文件 4370 2016-04-06 22:13 Maze\bin\DrawMaze.class
文件 2336 2016-04-07 22:46 Maze\bin\Mainfr
文件 9300 2016-04-13 21:39 Maze\bin\Maze.class
文件 492 2016-04-03 12:19 Maze\Maze.iml
文件 641 2016-04-03 22:12 Maze\src\Coordinate.java
文件 4865 2016-04-06 22:13 Maze\src\DrawMaze.java
文件 1667 2016-04-07 22:46 Maze\src\Mainfr
文件 11822 2016-04-13 21:39 Maze\src\Maze.java
目录 0 2016-04-03 12:17 Maze\.idea\copyright
目录 0 2016-04-03 23:04 Maze\.idea
目录 0 2016-03-31 21:54 Maze\.settings
目录 0 2016-04-03 22:54 Maze\bin
目录 0 2016-04-03 23:00 Maze\src
目录 0 2016-04-03 12:19 Maze
----------- --------- ---------- ----- ----
80514 25
- 上一篇:java voronoi
- 下一篇:java图形界面九九乘法表
评论
共有 条评论