迷宫 课程设计报告 C 语言
2021-11-18 00:57:45 583KB 报告 迷宫
1
基于ARM的电脑鼠开发程序,采用c++编写,主控芯片LM615,本文采用向心搜索法则
2021-11-16 10:26:22 117KB c++ 电脑鼠 迷宫
1
这个游戏为玩家控制红色方块,去吃掉棕色,绿色,蓝色的方块,一旦一个方块被吃,便会自动生成另一个相同颜色的方块。直到游戏时间结束为止, C++小游戏
2021-11-14 16:08:12 2.58MB MFC C++ 小游戏 人工智能
1
这个文档详细的介绍了利用栈和队列解决迷宫问题的步骤,对与初学者学习数据结构能很好的进行辅导
2021-11-08 20:14:23 29KB c语言 数据结构 迷宫
1
寻找一个由 0 1 构成的迷宫的最优通路和所有通路。读入方式为文件读取,输入文件路径之后使用堆栈来求解迷宫的最优解和所有可能的解
2021-11-08 09:30:11 5KB c++ 迷宫 堆栈
1
把一个迷宫用图的邻接表表示。再来通过图的遍历求最长路径。c语言版 #include const a[10][10]={ {0,0,0,0,0,0,0,0,0,0}, {0,0,1,1,0,0,0,0,1,0}, {0,1,1,0,0,1,1,1,1,0}, {0,0,1,0,1,1,0,1,1,0}, {0,0,0,0,0,1,1,1,1,0}, {0,0,1,0,0,0,0,0,1,0}, {0,1,1,1,1,0,0,0,1,0}, {0,1,1,1,1,0,0,0,1,0}, {0,0,0,0,1,1,1,1,1,0}, {0,0,0,0,0,0,0,0,0,0}, }; const v[4]={0,1,0,-1}; const h[4]={1,0,-1,0}; short f[10][10]={0}; short mark[10][10]={0};
1
迷宫发生器 用C#编写的桌面应用程序,允许创建和可视化由用户设置的各种大小的迷宫生成,并使用以下命令查找和显示从左上角(0,0)到右下角(表单宽度,表单高度)的最短路径不同的路径算法(Dijkstra,A *,DFS,BFS)。 另外,可以调整动画速度以适应用户的需求,甚至完全禁用动画速度(这意味着将仅向用户渲染完全生成的迷宫)。 目录 基本信息 迷宫生成算法基于迭代回溯,可以用以下表示: 选择初始单元格,将其标记为已访问并将其推入堆栈 当堆栈不为空时 从堆栈中弹出一个单元格,使其成为当前单元格 如果当前单元格中有尚未访问过的任何邻居 将当前单元格推入堆栈 选择一个未访问的邻居 删除当前单元格和所选单元格之间的墙 将所选单元格标记为已访问并将其推入堆栈 技术领域 使用以下项目创建项目:.NET Framework 4.7.2 由打包OptimizedPriorityQueue 4.2.0
2021-10-31 12:38:56 602KB C#
1
现在网上各种对于迷宫的求解,版本多的数不胜数。本人小白一枚,贴上自己对迷宫的求解这个小项目,自己写的。望能帮助一些同样有困难的人,毕竟我当时费解了好一会儿时间呢。 首先,先标明对于迷宫求解这个项目,首先我提出自己的思路,利用“穷举求解”的方法(严蔚敏老师数据结构一书中提到,一开始不知方法其名。)其实简单来说就是一条路一条路去试,当然不能随便试,我的方法是按照从入口出发,顺一个方向向前探索,走得通就继续向前走;否则留下标记沿原路退回并换一个方向继续探索,直到所有的路都走完为止。还是用栈的先进后出的结构保存一路的路线。代码用到了栈的顺序实现数组格式的结构(对于栈并没有详细阐述)。 //调用头文件
2021-10-30 20:34:20 71KB c语言 数据 数据结构
1
基于栈的C语言迷宫问题与实现.docx
2021-10-28 16:03:19 221KB C语言 堆栈 迷宫
描述: 迷宫问题 迷宫是一个二维矩阵,其中1为墙,0为路,3为入口,4为出口.要求从入口开始,从出口结束,按照 下,左,上,右 的顺序来搜索路径. 输入: 迷宫宽度w 迷宫高度h 迷宫第一行 迷宫第二行 ... 迷宫第h 行 输出: 入口横坐标1 入口纵坐标1 横坐标2 纵坐标2 横坐标3 纵坐标3 横坐标4 纵坐标4 ... 横坐标n-1 纵坐标n-1 出口横坐标n 出口纵坐标n 输入样例: 8 10 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 1 1 0 1 0 0 1 0 1 1 1 0 3 1 0 1 1 1 0 0 1 0 0 4 1 1 0 0 0 0 1 1 1 1 0 1 0 0 1 0 1 1 0 1 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 输出样例: 3 3 2 3 2 4 2 5 3 5 3 6 3 7 4 7 4 6 4 5 4 4 5 4 6 4
2021-10-22 14:30:53 17KB c 数据结构
1