罗密欧与朱丽叶迷宫求解问题.doc
my****25
亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
罗密欧与朱丽叶迷宫求解问题.doc
河南科技大学课程设计说明书课程名称__软件专题训练____题目罗密欧与朱丽叶迷宫求解问题_院系_电子信息工程学院计算机系_班级_计算机科学与技术103班__学生姓名___________指导教师_孙士保、冀治航__日期_2012.5.21—2012.5.27__河南科技大学课程设计任务书课程名称__算法设计与分析___题目_罗密欧与朱丽叶的迷宫问题院系_电子信息工程学院计算机系_班级___计算机103班_____学生姓名____魏鹏超______指导教师_孙士保、冀治航__日期_2012.5.21—201
迷宫求解问题的代码.doc
#include<iostream>usingnamespacestd;classT//定义描述迷宫中当前位置的结构类型{public:intx;//x代表当前位置的行坐标inty;//y代表当前位置的列坐标intdir;//0:无效,1:东,2:南,3:西,4:北};classLinkNode//链表结点{friendclassStack;public:Tdata;LinkNode*next;};classStack{private:LinkNode*top;//指向第一个结点的栈顶指针public:S
数据结构迷宫问题求解.docx
学号专业计算机科学与技术姓名实验日期教师签字成绩实验报告【实验名称】迷宫问题的求解【实验目的】(1)通过本课程的学习,能熟练掌握几种基本数据结构的基本操作。(2)能针对给定题目,选择相应的数据结构,分析并设计算法,进而给出问题的正确求解过程并编写代码实现。(3)用递归和非递归两种方式完成迷宫问题的求解。【实验原理】迷宫问题通常是用“穷举求解”方法解决,即从入口出发,顺着某一个方向进行探索,若能走通,则继续往前走;否则沿着原路退回,换一个方向继续探索,直至出口位置,求得一条通路。假如所有可能的通路都探索到而
求解迷宫问题-(c语言-很详细哦).doc
求迷宫问题就是求出从入口到出口的路径。在求解时,通常用的是“穷举求解”的方法,即从入口出发,顺某一方向向前试探,若能走通,则继续往前走;否则沿原路退回,换一个方向再继续试探,直至所有可能的通路都试探完为止。为了保证在任何位置上都能沿原路退回(称为回溯),需要用一个后进先出的栈来保存从入口到当前位置的路径。首先用如图3.3所示的方块图表示迷宫。对于图中的每个方块,用空白表示通道,用阴影表示墙。所求路径必须是简单路径,即在求得的路径上不能重复出现同一通道块。为了表示迷宫,设置一个数组mg,其中每个元素表示一个
求解迷宫问题-(c语言-很详细哦).doc
。-可编辑修改-求迷宫问题就是求出从入口到出口的路径。在求解时,通常用的是“穷举求解”的方法,即从入口出发,顺某一方向向前试探,若能走通,则继续往前走;否则沿原路退回,换一个方向再继续试探,直至所有可能的通路都试探完为止。为了保证在任何位置上都能沿原路退回(称为回溯),需要用一个后进先出的栈来保存从入口到当前位置的路径。首先用如图3.3所示的方块图表示迷宫。对于图中的每个方块,用空白表示通道,用阴影表示墙。所求路径必须是简单路径,即在求得的路径上不能重复出现同一通道块。为了表示迷宫,设置一个数组mg,其中