- 9
- 0
- 约3.43千字
- 约 6页
- 2017-06-08 发布于湖北
- 举报
求无向连通图的最小生成树算法——Prim与Kruskal及相关优化最小生成树是图论里很重要的部分。但是由于它属于图论所以NOIP基本不考,对于NOI又太基础,所以竞赛中出现的几率比较小,即使要考也不可能考裸的生成树算法= =
最小生成树就Prim和Kruskal两个算法,又没有多大的优化余地,所以学习起来还是很简单的。
????
一.Prim算法
1.算法思想
对于图G=(V,E),用Prim算法求最小生成树T=(S,TE)的流程如下
① 初始化:设S、TE为空集,任选节点K加入S。
② 选取一条权值最小的边(X,Y),其中X∈S,且not (Y∈S) 即,选取一条权值最小的、连接着S中一点与S外一点的边。
将Y加入S中,边(X,Y)加入TE中
重复② 直到V=S即所有G中的点都在S中,此时的T为G的最小生成树。
由此流程可见,Prim算法求最小生成树时任何时候的T都是一颗树。
????????
2.实现
显然,Prim算法的主要运行时间花在过程②的选边中。看起来复杂度是O(VE)=O(V^3)不是么,效率也太低了吧……
?????????????????????????????????????
?????? 为了比较快速地选边,我们用两个数组lowcost、closest动态地维护每一个点到S的最短距离。在
您可能关注的文档
- 期权定价二叉树方法.pdf
- 棋盘覆盖问题矩阵解法.pdf
- MySQL数据库管理第8篇-查询表中的数据.ppt
- 汽车网络和其半导体发展趋势.pdf
- 汽车自动空调常见系统故障和诊断毕业设计(兼容).ppt
- 汽车总线设计和测试经典问答 43 例.pdf
- 浅谈mapinfo图层数据导出导入操作方法.doc
- 浅谈行列式几种计算方法.pdf
- 浅谈节约IP地址方法.doc
- 浅谈矩阵在实际生活中应用.doc
- 初中历史教学中世界史观的建构课题报告教学研究课题报告.docx
- 2026年纺织行业智能制造报告.docx
- 初中化学教学中绿色化学理念的教学渗透与实践研究课题报告教学研究课题报告.docx
- 2026年中国东方航空招聘考试试题及答案.docx
- 2026年化妆品行业库存控制方案报告.docx
- 2025-2025学年江苏省苏州市昆山市五年级上期末数学试卷.docx
- AI历史人物关系图谱在高中教学中的实践课题报告教学研究课题报告.docx
- 2026年全球碳中和背景下航空燃料可持续发展路径探索.docx
- 世界线曲线例题解析与应用实例(3篇).docx
- 小学英语教学中戏剧教学与语言表达能力提升课题报告教学研究课题报告.docx
最近下载
- 互联网+创业 互联网+商业模式新思维 “互联网+”商业模式的新思维.pptx VIP
- 2026年云南省公务员《行测》考试真题_含答案版.pdf
- 2026年河南应用技术职业学院单招职业适应性考试题库完整参考答案详解.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及参考答案详解1套.docx VIP
- 【“互联网+”商业模式案例】“小猪短租”案例分析.docx VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及一套答案详解.docx VIP
- 2026年河南应用技术职业学院单招职业适应性测试题库及参考答案详解一套.docx VIP
- 互联网营销策划实务 互联网+商业模式 互联网+商业模式.ppt VIP
- 6-机器人维修培训教程(GIII-TM1400).pdf VIP
- 2026年河南应用技术职业学院单招职业适应性考试题库及参考答案详解一套.docx VIP
原创力文档

文档评论(0)