- 74
- 0
- 约3.08千字
- 约 5页
- 2017-08-17 发布于安徽
- 举报
迷宫问题
——王欣一.需求设计:以一个m* 的方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口的通道,或得出没有通路的结论。/*八个方向的数组表示形式*/
int move[8][2]={{0,1},{1,1},{1,0},{1,-1},{0,-1},{-1,-1},{-1, 0},{-1, 1}};
/*用结构体表示位置*/
struct position
{
int x,y;
};
position stack[m*m+1];
基本算法:
走迷宫的过程可以模拟为一个搜索的过程:每到一处,总让它按东、东南、南、西南、西、西北、北、东北8个方向顺序试探下一个位置;如果某方向可以通过,并且不曾到达,则前进一步,在新位置上继续进行搜索;如果8个方向都走不通或曾经到达过,则退回一步,在原来的位置上继续试探下一位置。
每前进或后退一步,都要进行判断:若前进到了出口处,则说明找到了一条通路;若退回到了入口处,则说明不存在通路。
用一个字符类型的二维数组表示迷宫,数组中每个元素取值“0”(表示通路)或“1”(表示墙壁)。迷宫的入口点在位置(1,1)处,出口点在位置(m,m)处。设计一个模拟走迷宫的算法,为其寻找一条从入口点到出口点的通路。
二维数组的第0行、第m+1行、第0列、第m+1列元素全置成“1”, 表示迷
您可能关注的文档
- 理论的逻辑分析和现实的问题解释.ppt
- 理想的含义和特征课件.ppt
- 历届数学高考试题精选——导数及应用.doc
- 历史岳麓版九年级上第五单元第19课《人类进入电气时代》课件.ppt
- 利用三角函数生成计算机图形.doc
- 联想能力体系模型与应用.ppt
- 辽宁省沈阳市四校协作体2011届高三阶段测试历史试题.doc
- 六.移位寄存器课件t.ppt
- 六下总复习空间和图形.doc
- 论磁单极子物质场和相对性假设.doc
- 民歌新编·乡土情深——《沂蒙山小调》单元整体教学设计与实施(人音版初中音乐七年级下册).docx
- 生产性服务业与先进制造业深度融合下的民营产业服务能级跃迁.docx
- 初中八年级地理(下册)大概念统摄下的台湾省主题式导学案:空间认知·人地关系·家国情怀的深度融合.docx
- 浙江省温州市普通高中高三第二次适应性考试政治试题卷.docx
- 高职旅游管理专业二年级《导游职业情境下的简历与自荐信写作》教学设计.docx
- 初中历史九年级下册《冷战与国际格局的演变》单元教学设计.docx
- 初中八年级历史下册《独立自主的和平外交道路的开拓与发展》导学案.docx
- 湖北省荆州市荆州中学2025-2026学年高二下学期3月月考语文试卷.docx
- 初中八年级世界历史:唯物史观下的《共产党宣言》与早期国际共运(任务型教案).docx
- 高二化学(人教版)学案选择性必修二第二章第二节第2课时价层电子对互斥模型.docx
最近下载
- 2025-2026学年人音版(简谱)初中音乐八年级下册知识点梳理.docx VIP
- 河南省2025年普通高中学业水平合格性考试化学试卷及答案.pdf VIP
- 《矿产资源“三率”指标要求 第5部分:金、银、铌、钽、锂、锆、锶、稀土、锗》(报批稿).pdf VIP
- 2024届山东省青岛市中考一模化学模拟试题(含答案).pdf VIP
- GB50171-2012 电气装置安装工程 盘、柜及二次回路接线施工及验收规范.docx VIP
- JB-T 6396-2006大型合金结构钢锻件 技术条件.pdf
- J B∕T 4323-2019 水基金属清洗剂.pdf VIP
- 项目合作协议最新.pdf VIP
- 大家的日语中级1-24单词.xls VIP
- 蚕变了新模样教学.ppt VIP
原创力文档

文档评论(0)