社区
其它技术问题
帖子详情
遍历问题
shanpobaiyang
2009-06-08 10:35:27
北京(和郑州有连线)
郑州(和广州有连线)
沈阳(和北京郑州 天津 济南 广州
天津石家庄连线) (和济南连线) (和广州连线)
石家庄 上海
(和天津上海连线) ( 和济南广州连线)
已知若干个城市的地图,如图所示,求从沈阳到广州的路径,要求路径中经过的城市最少,画出如图所示的路径网络图,然后动态显示所选择的路径。
...全文
67
15
打赏
收藏
遍历问题
北京(和郑州有连线) 郑州(和广州有连线) 沈阳(和北京郑州 天津 济南 广州 天津石家庄连线) (和济南连线) (和广州连线) 石家庄 上海 (和天津上海连线) ( 和济南广州连线) 已知若干个城市的地图,如图所示,求从沈阳到广州的路径,要求路径中经过的城市最少,画出如图所示的路径网络图,然后动态显示所选择的路径。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shanpobaiyang
2009-06-13
打赏
举报
回复
找到了
用广度优先搜索算法
即可解决
ofcourseqi
2009-06-09
打赏
举报
回复
这个是图论的问题,建议你先去看看图论的东西。不然不好理解那算法....
只要理论的东西懂了,算法就出来了
jest850615
2009-06-09
打赏
举报
回复
[Quote=引用 9 楼 hikaliv 的回复:]
最短路算法。Dijstra搞定。城市为结点,每条路的权重都设为1,那么得到的最短路便是最小的路程。
[/Quote]
正解
wanghao111
2009-06-09
打赏
举报
回复
http://download.csdn.net/source/677982
楼主可以下这个资源看看,或许对你有帮助
chenrongjie
2009-06-09
打赏
举报
回复
呵呵,最短路径问题,不是最多路径问题
chenrongjie
2009-06-09
打赏
举报
回复
找本图算法的书吧,这个是经典的最多路径问题
光宇广贞
2009-06-08
打赏
举报
回复
最短路算法。Dijstra搞定。城市为结点,每条路的权重都设为1,那么得到的最短路便是最小的路程。
liao05050075
2009-06-08
打赏
举报
回复
一个简单的BFS就行了。
wuyu637
2009-06-08
打赏
举报
回复
[Quote=引用 6 楼 lzr4304061988012 的回复:]
引用 4 楼 wuyu637 的回复:
prim算法是求最小生成树的,而lz的要求是经过的城市最少,显然应该用的是Dijstra算法,最短路径算法。
貌视也不是,最短路径是权值最小吧,有时候经过最少节点但路径不是最短的。
[/Quote]
你只要把权值设为经过的城市的个数就是最短路径了。
只是一个简单的变形。
lzr4304061988012
2009-06-08
打赏
举报
回复
[Quote=引用 4 楼 wuyu637 的回复:]
prim算法是求最小生成树的,而lz的要求是经过的城市最少,显然应该用的是Dijstra算法,最短路径算法。
[/Quote]
貌视也不是,最短路径是权值最小吧,有时候经过最少节点但路径不是最短的。
lingyin55
2009-06-08
打赏
举报
回复
http://blog.csdn.net/ctu_85/archive/2006/12/16/1445156.aspx
wuyu637
2009-06-08
打赏
举报
回复
prim算法是求最小生成树的,而lz的要求是经过的城市最少,显然应该用的是Dijstra算法,最短路径算法。
shanpobaiyang
2009-06-08
打赏
举报
回复
[Quote=引用 1 楼 LCL_data 的回复:]
prim算法。
[/Quote]
能够具体介绍一下吗?
shanpobaiyang
2009-06-08
打赏
举报
回复
问题补充,由于图片不是很好传,所以写了一个简图,城市的位置大体上是正确的,上面括号中的连线就是指两个城市之间有一条连线
十八道胡同
2009-06-08
打赏
举报
回复
prim算法。
图
遍历
问题
本文介绍了图
遍历
问题
的四种类型及其解决方案,并讨论了欧拉图与哈密尔顿图的相关概念。此外还提供了一个使用深度优先搜索
遍历
无向图的具体示例。
【洛谷】P1229
遍历
问题
本文详细解析了洛谷P1229
遍历
问题
,介绍了如何根据给定的前序和后序
遍历
结果,计算可能的中序
遍历
序列总数。通过分析样例,揭示了当一个节点只有一个儿子时,前序和后序
遍历
的特定模式,并提供了一段简洁的C++代码实现。
P1229
遍历
问题
【二叉树】
本文探讨了二叉树
遍历
的
问题
,特别是如何通过给定的前序和后序
遍历
序列来确定可能的中序
遍历
序列数量。文章提供了一个C++实现的例子,展示了如何计算这些序列的数量。
遍历
路径遇到的
问题
本文探讨了一个在Python中处理图片时遇到的
问题
,即
遍历
指定路径下的所有图片进行处理时出现的额外
遍历
现象。通过调整文件操作的顺序,作者成功解决了这一
问题
。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章