没有合适的资源?快使用搜索试试~ 我知道了~
MazeGeneratorAndSolver:生成随机迷宫并解决它们
共25个文件
class:10个
java:9个
classpath:1个
需积分: 17 1 下载量 162 浏览量
2021-06-28
18:51:47
上传
评论
收藏 28KB ZIP 举报
温馨提示
迷宫生成器和求解器 生成随机迷宫并解决它们。 首先,创建一个随机迷宫,其尺寸代表其边界。 迷宫输出为一系列 ASCII 文本字符。 (+) 代表一个角。 (-) 和 (|) 代表墙壁或边界。 空白空间 ( ) 表示通过迷宫的可用路径。 迷宫生成后,会移除更多随机墙以创建更多可用路径。 然后程序将使用广度优先搜索 (BFS) 和深度优先搜索 (DFS) 来解决每个迷宫。 BFS 只找到一条也是最短路径的路径。 DFS 找到所有可用路径,找到的路径总数显示在最底部。 路径用 (#) 字符清楚地标出。 路径长度在每个解决方案下方给出。
资源推荐
资源详情
资源评论
收起资源包目录
MazeGeneratorAndSolver-master.zip (25个子文件)
MazeGeneratorAndSolver-master
bin
QueueTest.class 1KB
Queue$Node.class 2KB
DisjointSetTest.class 758B
TheMazeTest.class 589B
Maze.class 4KB
TheMaze.class 9KB
Queue.class 3KB
DisjointSet.class 1KB
Edge.class 2KB
MazeCell.class 4KB
.settings
org.eclipse.jdt.core.prefs 617B
src
Maze.java 7KB
DisjointSet.java 2KB
QueueTest.java 1KB
DisjointSetTest.java 1KB
Edge.java 2KB
Queue.java 8KB
TheMaze.java 19KB
TheMazeTest.java 1KB
MazeCell.java 5KB
.project 392B
.classpath 295B
.gitignore 574B
README.md 786B
.gitattributes 378B
共 25 条
- 1
资源评论
林John
- 粉丝: 39
- 资源: 4601
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功