社区
数据结构与算法
帖子详情
最短路径算法讨教——像迷宫找出口
amani11
2010-08-30 02:12:20
现在要在一个M*N的区域内,从
到
,找一条最近的路,每一步只能走边相邻的点,也就是,前、后、左、右,而且改点必须是
,其余的为障碍物
对于情况如下图,只需要简单的回溯,很快能找出路径,并比较出最佳路径即可
现在,我是想讨教,如下情况,该怎么考虑算法
...全文
189
4
打赏
收藏
最短路径算法讨教——像迷宫找出口
现在要在一个M*N的区域内,从到,找一条最近的路,每一步只能走边相邻的点,也就是,前、后、左、右,而且改点必须是,其余的为障碍物 对于情况如下图,只需要简单的回溯,很快能找出路径,并比较出最佳路径即可 现在,我是想讨教,如下情况,该怎么考虑算法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
施工中请绕行
2010-08-30
打赏
举报
回复
最短路径BFS就能找到,刚开始将橘黄色起点坐标和步数入队,然后在每次将当前到达点锁定,提高效率,并且判断当前到达点四周是否可行,行则将其坐标,步数加1再入队,如果当前点是紫色则返回步数,程序结束,得到的就是到达最近紫点的最短步数
honghu069
2010-08-30
打赏
举报
回复
bfs 应该就可以了吧
高效点可以考虑用A* 双向 之类
amani11
2010-08-30
打赏
举报
回复
TO:donkey301
谢谢,深有启发。
donkey301
2010-08-30
打赏
举报
回复
就用Dijstra或者A*可以吗?
计算机专业学生实习报告.docx
于是,我选择了自己另外一大兴趣——电脑行业。怀着对电脑行业极大的崇拜和向往,我来到了杭州一家大型电脑市场。经过几次碰壁,我最终在一家电脑个体商户落户。没有报酬,也不管饭,可是得到了一个实习的机会。就...
某学院spring-boot全套教程+项目源码
springboot全套视频教程+项目源码,不懂的地方可加群
讨教
敏捷开发思想
修复错误时不要急于下手,要先明白现在的逻辑,读懂现在的代码,遇到其它小组主写的程序时不要死看程序,要多向其它小组的同事
讨教
。 永远不要害怕问出SB的问题,再傻的问题只要是自己认识思考就要表达出来了,同样...
session工厂
修复错误时不要急于下手,要先明白现在的逻辑,读懂现在的代码,遇到其它小组主写的程序时不要死看程序,要多向其它小组的同事
讨教
。 永远不要害怕问出SB的问题,再傻的问题只要是自己认识思考就要表达出来了,同样...
83390046数控直流电流源
数控类直流电源要求很精确,所以电路复杂,希望一起
讨教
,一起分析
数据结构与算法
33,007
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章