问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

谁帮我讲解一下这个程序,这是数据结构课程设计中的“漫步迷宫”,马上就 ...

发布网友 发布时间:2024-09-10 07:02

我来回答

2个回答

热心网友 时间:2024-11-21 23:53

原理很简单:
利用“队列”求解迷宫起始点A和终点间B最短距离 d 问题,即迷宫问题最优解。
第一次循环:所有和A距离为1的可走方块入队。
第二次循环:所有和A距离为2的可走方块入队。
。。。
第 d 次循环:所有和A距离为 d 的可走方块入队。
此时,终点也入队了,找到的最短路径就存在队列里面。
从队列里面的终点开始逆向输出队列里所需元素就得到了逆路径,反过来就是最短路径了。
如果层次遍历二叉树或BFS你会的话,应该就懂了,否则。。。。呵呵。。。。

热心网友 时间:2024-11-21 23:47

这个你可以去参考大二的数据结构课本,有个例题相似,我们的课本刚刚学完,是高等教育出版社的,廖洪明主编
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
罗马全面战争怎么样提高元老院评价? 半夜家中镜匾忽然碎了 镜子忽然碎掉怎么解 化能异养型微生物分类 如何判断自养微生物与异养微生物 如何得知某微生物是否为哪种氨基酸的异养型微生物。 滨州市北海振宇电子科技有限责任公司怎么样? 北京振宇科技有限公司怎么样? 上海振宇化工科技有限公司经营范围 商业医保是否值得购买? 3d场景建模 亚瑟一技能和大招怎么打出来我打出来过却不会打出来? 还有哪些菜不能和虾一起吃 吃虾和什么不能一起吃 虾和什么不能一起吃的食物 虾仁和什么菜不能吃在一起 南山檀郡对龙湖启元采光影响吗 苏州南山檀郡周边有什么学校? 阳澄湖中路地铁站跑到南山檀郡多远 南山檀郡物业好吗 南山檀郡是商品房吗 吴协恩人物简介 胖人怎么瘦肚子 电脑图纸中h是什么意思 建筑图纸上大写的H表示什么? 文字进化史——金文篇 “商鞅”尊青铜器上的铭文-金文 青铜器的铭文兴盛于哪个朝代 文件夹上的小锁怎么去除啊? 文件夹上为什么有个锁的标志 民国文人瓷市场渐暖:入手门槛渐高 置富花园形制款识画科 中国嘉德香港秋拍:香港邓氏家族旧藏民国瓷艺 程门基本信息 程门史料考证 交通银行信用卡帐单日前的消费,帐单日后退费到帐不能算本期还款吗?如... 信用卡是在账单日前消费还是前一个月 谜语...一个人的嘴被丝缠住了...是什么 笔记本经常自动关机怎么回事? 笔记本电脑开机马上自动关机怎么办 找几首好听的中英文舞曲、慢摇、R&B、HIP-HOP 谁有好听的舞曲 dj啊? 《不休的乌拉拉》犀牛酋长打法介绍介绍_《不休的乌拉拉》犀牛酋长打法... 不休的乌拉拉犀牛酋长怎么打_犀牛酋长打法攻略 不休的乌拉拉刀锋犀牛酋长怎么打_不休的乌拉拉刀锋犀牛酋长打法攻略 手机游戏丛林奇兵疑难问题???高手指点 3C里面对付犀牛酋长有什么对策 慢跑对性功能有好处吗 戒指戴在中指有什么意义 食用油中含有的脂肪种类有哪些呢