上传者: 38616033
|
上传时间: 2023-10-09 16:47:18
|
文件大小: 70KB
|
文件类型: PDF
本文实例为大家分享了C语言实现简单的数据结构迷宫实验,供大家参考,具体内容如下
分析:迷宫实验主要有两部分操作,其一是对迷宫的生成,其二是寻路使用栈的操作。
步骤:
一、.h文件
1、首先是迷宫的生成,可以使用随机数种子生成,但主要逻辑部分并不在此,所以在这里直接写死,固定下来。
定义一个坐标类型的结构体,和二维数组迷宫:
typedef struct {
int x;
int y;
}Pos;
//迷宫类型
typedef struct {
int square[10][10] =
{
{1,1,1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,0,0,0,1},
{1