社区
数据结构与算法
帖子详情
看一下这个图的最小生成树是啥
RMC_York
2013-10-20 09:32:07
原图来自书《data structures and algorithm analysis in C》,Mark Allen Weiss, figure 9.48.从v1开始用prim算法生成最小树。
原图中(v1,v4)=1,(v3,v4)=2,用prim算法算最小生成树没问题。但我改成现在这样,如果再用prim算法,算出来的最小生成树形状和原来的一样,但是v1到v4到v3总价值为5,而如果直接从v1到v3,总价值只需要4,但是用prim算法好像算不出来。是我把算法理解错了吗?
...全文
164
2
打赏
收藏
看一下这个图的最小生成树是啥
原图来自书《data structures and algorithm analysis in C》,Mark Allen Weiss, figure 9.48.从v1开始用prim算法生成最小树。 原图中(v1,v4)=1,(v3,v4)=2,用prim算法算最小生成树没问题。但我改成现在这样,如果再用prim算法,算出来的最小生成树形状和原来的一样,但是v1到v4到v3总价值为5,而如果直接从v1到v3,总价值只需要4,但是用prim算法好像算不出来。是我把算法理解错了吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FancyMouse
2013-10-20
打赏
举报
回复
你算的是最小生成树不是最短路径。连接v1 v3 v4需要2条边,总和最小的当然还是v1-v4-v3。你如果选了v1-v3,那么为了连接v4你还需要连一条边,总和就要比v1-v4-v3要大了。
那闯
2013-10-20
打赏
举报
回复
帮FM补充一下,最小生成树求的是 最小代价的前提下使整个图连通, 也就是不一定非要从v1开始,v1到哪里比较近和Prim没有关系。 Prim代码上简单变一下就变成Dijkstra了,楼主对比一下他们的区别就明白了。
(HDUACM201403版_06)并查集(
最小生成树
)
杭电ACM课件2014版之 (HDUACM201403版_06)并查集(
最小生成树
)
java数百种算法实现
- Kruskal's
最小生成树
算法:用于找到加权无向
图
的
最小生成树
。 - Prim's
最小生成树
算法:另一种找到
最小生成树
的方法。 - Huffman编码:用于数据压缩的贪心算法。 8. 字符串算法: - KMP算法:高效的字符串...
十三个经典算法研究PDF文档[带目录+标签]
5. **贪心算法**:例如Prim
最小生成树
算法和Kruskal算法,这两种算法用于找到加权无向
图
的
最小生成树
,体现了局部最优选择可能导致全局最优解的思想。 6. **回溯法**:在解决如八皇后问题、N皇后问题这类组合优化...
最小生成树
详解(模板 + 例题)
文章目录1、什么是树2、
最小生成树
3、
最小生成树
的应用4、实现
最小生成树
的两种算法4.1 prim (普里姆算法)4.2 kruskal (克鲁斯卡尔算法)5、总结 1、什么是树 如果一个无向连通
图
不包含回路(连通
图
中不存在环),.
最小生成树
(kruskal算法)
一、概述
最小生成树
问题顾名思义,概括来说就是路修的最短。 接下来引入几个一看就明白...
最小生成树
的性质:假设G=(V,E)是一个连通网,U是顶点V的一个非空子集。若(u,v)是一条具有最小权值的边,其中u∈U,v∈...
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章