根据书中的伪代码实现的迷宫求解,但是并不是最优解,适合刚开始学栈的同学参考 #include #include #include #include #define TURE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASINLE -1 #define OVERFLOW -2 #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 #define MAXSIZE 100 //迷宫最大范围 #define ROW 10 //行数 #define COL 10
2021-12-24 15:31:12 59KB include 数据 数据结构
1
数据结构习题与解析(B级第3版) 李春葆 喻丹丹 编著 3.2
2021-12-22 21:46:17 158KB C语言 数据结构 顺序栈 迷宫求解
1
大家头疼作业吧,这个很标准的说,VISUAL c++2008上运行完全正常
2021-12-21 21:23:58 4KB 迷宫 数据结构 C语言 严蔚敏
1
这个程序,是通过我们3个人共同努力完成的,算法不算新颖,但很简洁...已经通过了老师的答辩...这个程序应该算是我们这次课程设计的成果吧!
2021-12-21 09:07:29 2KB 已经运行过
1
数据结构中经典程序 (迷宫) C语言程序设计
2021-12-20 23:49:30 1KB 迷宫 C语言
1
压缩文件包含两个文件: 回溯算法解该问题的源码 + 基于个人理解而进行解释该源码的txt文档。
2021-12-17 16:57:10 4KB 回溯算法
1
本文实例讲述了C语言使用广度优先搜索算法解决迷宫问题。分享给大家供大家参考,具体如下: 变量 head 和 tail 是队头和队尾指针, head 总是指向队头, tail 总是指向队尾的下一个元素。每个点的 predecessor 成员也是一个指针,指向它的前趋在 queue 数组中的位置。如下图所示: 广度优先是一种步步为营的策略,每次都从各个方向探索一步,将前线推进一步,图中的虚线就表示这个前线,队列中的元素总是由前线的点组成的,可见正是队列先进先出的性质使这个算法具有了广度优先的特点。广度优先搜索还有一个特点是可以找到从起点到终点的最短路径,而深度优先搜索找到的不一定是最短路径。
2021-12-17 06:48:53 63KB c语言 广度优先搜索 算法
1
C++ OpenGL 课程设计 迷宫 C++课程设计3D迷宫 数据结构
2021-12-16 09:02:59 2.72MB C++ OpenGL 课程设计 迷宫
1
在VS2015环境下实现C语言程序设计应用,任务要求,老鼠可辨认,规定时间达到终点,可改变地图,可自动操作老鼠移动,并且找出所有路径和显示最短路径。
2021-12-16 00:34:30 18.22MB 数据结构 C语言 迷宫
1
本文实例为大家分享了C++实现迷宫游戏的具体代码,供大家参考,具体内容如下 //文件的输入,有墙 #include #include #include #include using namespace std; const int max1=100*100; //加入墙 const int max2=102; bool value[max2][max2]; //记录是否被访问过 int maze[max2][max2]; //迷宫的大小 int n,m; //输入迷宫的长和宽 ofstream outfi
2021-12-15 20:26:39 48KB 迷宫
1