// migong.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "iostream.h"
#define StackSize 10
#define m 3
#define n 3
int maze [m+2][n+2]=
{0,1,1,1,1,
1,0,0,0,1,
1,0,1,1,1,
1,0,0,0,1,
1,1,1,1,1,};
typedef struct {
int x;
int y;
}item;
item move[8]=
{
{0,1},
{1,1},
{1,0},
{1,-1},
{0,-1},
{-1,-1},
{-1,0},
{-1,1},
};
typedef struct {
int x,y,d;
}DataType;
typedef struct {
DataType data[StackSize];
int top;
}SeqStack;
SeqStack * Init_SeqStack()
{
SeqStack * s = new SeqStack;
评论1