多种迷宫求解问题

多种迷宫求解问题

ID:12295193

大小:20.59 KB

页数:27页

时间:2018-07-16

多种迷宫求解问题_第1页
多种迷宫求解问题_第2页
多种迷宫求解问题_第3页
多种迷宫求解问题_第4页
多种迷宫求解问题_第5页
资源描述:

《多种迷宫求解问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.#include2.#include3.#include4.usingnamespacestd;5.6.#define  map_width117.#define  map_high11    8.9.classMyList10.{11.protected:12.    MyList*p_next  ,*p_head  ,*p_tail,*p_current,*p_forward;13.    inti_passed_m;14.    inti_pass

2、ed_n;15.    intmap_show[map_width][map_high];16.17.public  :18.    MyList();19.    ~MyList();20.    MyList*CreateList();21.    virtualvoidInset(intm,intn);22.    voidDelete();23.    voidShow();24.    intget_m();25.    intget_n();26.};27.28.[code]//mylist.cpp29

3、.30.31.#include"mylist.h"32.33.34.MyList::MyList()35.{36.    MyList*p_next=NULL,*p_head=NULL,*p_tail=NULL,*p_current=NULL,*p_forward=NULL;37.}38.MyList::~MyList(){}39.MyList*MyList::CreateList()40.{41.    MyList*p_current=newMyList;42.    p_current->p_next=NUL

4、L;1.    p_tail=p_head=p_current;2.    returnp_head;3.}4.5.voidMyList::Inset(intm,intn)6.{7.    MyList*p_current=newMyList;8.9.    p_current->i_passed_m=m;  //给数据10.    p_current->i_passed_n=n;11.12.    p_tail->p_next=p_current;13.    p_current->p_forward=p_tai

5、l;14.    p_tail=p_current;15.    p_tail->p_next=NULL;16.}17.18.voidMyList::Delete()19.{20.    p_tail=p_tail->p_forward;21.    p_tail->p_next=NULL;22.}23.24.voidMyList::Show()25.{26.    27.    inti_show_map[map_width][map_high]={0};28.    i_show_map[map_high-2]

6、[map_width-2]=1;29.    30.    while(p_head->p_next!=NULL)31.    {32.        p_head=p_head->p_next;        //后移33.        //cout<i_passed_m<<""<i_passed_n<i_passed_m][p_head->i_passed_n]=1;35.        36.

7、    }//endlofwhile37.    for(intm=0;m

8、";5.            }6.            else7.            {8.                cout<<"  ";9.            }10.        }    11.    }12.    13.}14.15.intMyList::get_m()16.{17.    returnp_tail->i_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。