关于迷宫最短路径及所有路径的问题.docxVIP

关于迷宫最短路径及所有路径的问题.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于迷宫最短路径及所有路径的问题 最短路径及其他路径 #include usingnamespacestd; #definemaxsize200 #definem999 #definen999 typedefstruct inti,j,di; }queue; queuestack[maxsize],path[maxsize];//栈和存放最短路径长度的数组 inttop=-1,count=1,minlen=maxsize;//栈顶指针,路径计数器,最长路径长度constintmove[4][2]={ {-1,0},{0,1},{1,0},{0,-1}}; intmark[m][n];//标志数组 intmaze[m][n];//迷宫数组 inti1=1,j1=1,i2=10,j2=10,m1=11,n1=11;//入口,出口座标,迷宫大小voidinit_maze();//初始化系统自带迷宫 voidnewcreat();//新建迷宫 voidput_in();//输出进出口 voidputout_all();//找所有路径和最短路径并输出所有路径 voidputout_grap();//输入迷宫图形 voidmigong();//使用迷宫 voidmain() }}couti;switch(i){}case1:init_maze();migong();break;case2:newcreat();migong();break;case0:return;default:cout voidinit_maze() inti;for(i=0;i for(i=1;i for(i=7;i }//构筑系统迷宫 voidmigong() cini;cout }}}case0:return;default:cout //系统自带迷宫操作方式函数 voidputout_grap() inti;cout //输出迷宫的图形 voidput_in() intp,q; putout_grap(); cinpq; i1=p;j1=q; cinpq; i2=p;j2=q; //输入迷宫的进出口 voidputout_all() inti,j,di,find,k; stack[top].i=i1; stack[top].j=j1;;; mark[i1][j1]=1;while(top-1)//找寻路径{i=stack[top].i;j=stack[top].j;di=stack[top].di;if(i==i2j==j2)//找出一条路径则输入{cout( }mark[stack[top].i][stack[top].j]=0;top--;i=stack[top].i;j=stack[top].j; di=stack[top].di; }find=0;while(di }}stack[top].di=-1;mark[i][j]=1;else{}mark[stack[top].i][stack[top].j]=0;top--; }cout( //输入所有路径 voidnewcreat() inth,l,i;couthl;m1=h+1;n1=l+1;for(i=0;i {for(intj=1;jmaze[i][j];}cout //自定义构筑迷宫结果如下:

文档评论(0)

xxxqq + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档