1. 多通路迷宫初始化
先构建一个多通路迷宫,并且对其初始化
void MazeInitShortPath(Maze* maze)
{
if(maze == NULL)
{
return;
}
int row = 0;
int col = 0;
for(; row < MAX_COL; row++)
{
for(col = 0; col < MAX_COL; col++)
{
maze -> map[row][col] = Map[row][col];
}
printf("\n");
}
}
2. 定义一个栈并且打印
/**
* @brief
*
* @用来测试迷宫栈
* @param msg
*/
void SeqStackDebugPrint(SeqStack* short_path, char* msg)
{
printf("[%s]\n", msg);