• 大小: 1.19M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 迷宫  

资源简介


资源截图

代码片段和文件信息

#include 
#include 
#include 
#include //因为要产生随机函数种子
#include //因为要用Sleep延时函数

#define MAX_X 20  //定义迷宫大小
#define MAX_Y 30

int maze[MAX_X][MAX_Y];

class stack_for_maze//迷宫行走路线存储专用栈类!
{
private:
 struct node//结点用来记录压栈的迷宫坐标
 {
  int x;
  int y;
  char direction; //上一步的行走方向(即如何来到这里的)   
  node* next;
 };
 node* head;
public:
 stack_for_maze()
 {
  head=NULL;
 }
 ~stack_for_maze()
 {
  node* p=head;
  while(head!=NULL)
  {
   head=head->next;
   delete p;
   p=head;
  }
 }
 void push(int xxint yychar ddirection)//压栈,将坐标和行走方向压栈
 {
  node* new_node;
  new_node=new node;
  if(new_node!=NULL)
  {
   new_node->x=xx;
   new_node->y=yy;
   new_node->direction=ddirection;
   new_node->next=NULL;
   
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     221238  2013-04-22 17:23  migong\Debug\migong.exe

     文件     289112  2013-04-22 17:23  migong\Debug\migong.ilk

     文件      24833  2013-04-22 17:23  migong\Debug\migong.obj

     文件    3629124  2013-04-22 17:23  migong\Debug\migong.pch

     文件     590848  2013-04-22 17:23  migong\Debug\migong.pdb

     文件     156672  2013-04-22 17:23  migong\Debug\vc60.idb

     文件      86016  2013-04-22 17:23  migong\Debug\vc60.pdb

     文件       4854  2013-04-22 17:23  migong\migong.cpp

     文件       3401  2013-04-22 17:20  migong\migong.dsp

     文件        518  2013-04-22 17:23  migong\migong.dsw

     文件      50176  2013-04-22 17:23  migong\migong.ncb

     文件      48640  2013-04-22 17:23  migong\migong.opt

     文件        742  2013-04-22 17:23  migong\migong.plg

     目录          0  2015-03-23 16:07  migong\Debug

     目录          0  2015-03-23 16:07  migong

----------- ---------  ---------- -----  ----

              5106174                    15


评论

共有 条评论