- 9
- 0
- 约8.99千字
- 约 15页
- 2022-07-19 发布于湖北
- 举报
一、实验内容
3、迷宫问题。假设迷宫由m 行 n 列构成,有一个出口和一个入口,入口坐标为(1,1),出
口坐标为(m,n),试设计并验证以下算法:找出一条从入口通往出口的路径,或报告一个“无
法通过”的信息。
(1)用C 语言实现顺序存储队列上的基本操作,然后利用该队列的基本操作找出迷宫
的一条最短路径。
(2)设计一个二维数组MAZE[m+2][n+2]表示迷宫,数组元素为 0 表示该位置可以通过,
数组元素为 1 表示该位置不可以通行。MAZE[1][1]、MAZE[m][n]分别为迷宫的入口和出口。
(3)输入迷宫的大小m 行和 n 列,动态生成二维数组;由随机数产生 0 或 1,建立迷
宫,注意m*n 的迷宫需要进行扩展,扩展部分的元素设置为1,相当于在迷宫周围布上一圈
不准通过的墙。
(4)要求输出模拟迷宫的二维数组;若存在最短路径,则有出口回溯到入口(出队列
并利用栈实现),再打印从入口到出口的这条路径,例如(1,1),,(i,j),,
(m,n);若没有路径,则打印“No path”。
(5)迷宫的任一位置 (i,j)上均有八个可移动的方向,用二维数组Direction 存放八
个方向的位置偏移量。
Direction[8][2]={{0,1},{1,1},{0,-1},{
您可能关注的文档
最近下载
- 小学科学新教科版一年级上册全册教案(2024秋).doc VIP
- 五年级上册劳动《家用电器的规范使用》PPT课件.pptx VIP
- 维修工设备维护手册(标准版).docx VIP
- 2026年陕西日报社及陕西日报传媒集团招聘(46人)考试备考试题及答案解析.docx VIP
- 机电安装施工现场质量标准化图册.docx VIP
- TSG92-2026《承压类特种设备安全附件安全技术规程》中关于安全阀设计、选用、安装、检查要求.pdf VIP
- 甘肃创玮新材料有限公司BCB(苯并环丁烯)实验项目环评报告表.docx VIP
- 电脑全自动洗衣机使用说明书-小天鹅.PDF VIP
- 炊事员的考试题及答案.doc VIP
- 2024-2025学年小学音乐一年级上册人教版(2024)教学设计合集.docx
原创力文档

文档评论(0)