`
lovecontry
  • 浏览: 1033551 次
文章分类
社区版块
存档分类
最新评论

迷宫问题(栈的经典应用之一)

 
阅读更多

迷宫问题,以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对信任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。

太久没好好动脑,搞这个搞到头晕晕,网上有不少,看得也是头晕晕,现在这个虽然还有些不足,没办法筛选最优路径,以后学多点知识后,再改进吧。

文件"mystack.h"


文件"maze.h"


测试代码"main.cpp"


分享到:
评论

相关推荐

    数据结构课程设计之迷宫

    迷宫问题是栈应用的一个典型例子。求解过程可采用回溯法。回溯法是一种不断试探且及时纠正错误的搜索方法。从入口出发,按某一方向向前探索,若能走通(未走过的),即某处可以到达,则到达新点,否则试探下一方向;...

    852数据结构.txt

    1 《数据结构》考试大纲 一、考试大纲的性质 数据结构是报考我校软件工程、计算机技术专业学位硕士的考试科目之一。为帮助考生明确考试复习范围和有关要求,特制定本考试大纲。 二、考试范围和内容 第一章 数据结构...

    计算机要学哪些东西----(还有附赠哦)

    每个领域由一个两个字母的缩写词表示,比如OS代表操作系统,PL代表程序设计语言,领域之下又被分割成更小的单元(units),代表领域中单独的主题模块。每个单元都用一个领域名加一个数字后缀表示,比如OS3是关于并发...

    MenuetOS最新源代码

    enuetOS是一个为x86(IBM兼容)计算机开发的业余操作系统,它是一款完全由汇编语言(32位)写成的迷你操作系统,因此它更小、更快,并且系统本身用应用程序占用很少的系统资源。  项目最初是芬兰人 Ville ...

    MeneutOS 0.78 中文版 [迷你操作系统]

    MenuetOS是一个为x86(IBM兼容)计算机开发的业余操作系统,它是一款完全由汇编语言(32位)写成的迷你操作系统,因此它更小、更快,并且系统本身用应用程序占用很少的系统资源。  项目最初是芬兰人 Ville ...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书考试委员会主任委员。 谭浩强教授创造了3个世界纪录:(1)20年来他(及和他人合作)...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部全国计算机应用技术证书考试委员会主任委员。 谭浩强教授创造了3个世界纪录:(1)20年来他(及和他人合作)...

    世界上最小的操作系统:MenuetOS

    Menuet 是英国一位软件工程师 Ville Mikael Turjanmaa 利用业余时间开发的,完全由 x86汇编语言于 2000年写成的一款32位操作系统。经过大量的修改与完善后, Menuet OS目前已经成为一个用功能完善的操作系统,目前...

    数据结构课设

    任务 :利用随机函数产生10个样本(其中之一已为正序,之一为倒序),每个样本有20000随机整数,利用直接插入排序、希尔排序,冒泡排序、快速排序、选择排序、堆排序,归并排序(递归和非递归),基数排序八种排序...

Global site tag (gtag.js) - Google Analytics