资源说明:#include
#include
#define M2 12 //M2*N2为实际使用迷宫数组大小//
#define N2 11
#define MAXLEN M2 //栈的长度//
#define Null -100
#define True 1
#define False 0
int M=M2-2,N=N2-2; //M*N为迷宫的大小//
typedef struct{ //定义栈元素的类型//
int x,y,dir;
}elemtype;
typedef struct{ //定义顺序栈//
elemtype stack[MAXLEN];
int top;
}sqstktp;
struct moved //定义方向位移数组的元素类型及对于存储坐标增量的方向位移数组//
{ int dx,dy;
} move;
void inimaze(int maze[][N2]) //初始化迷宫//
{ int i,j,num;
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。