PRIM算法求最小生成树归纳.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
xx学院 《数据结构与算法》课程设计 报 告 书 课程设计题目 PRIM 算法求最小生成树 院 系 名 称 计算机科学与技术系 专 业 (班 级) 姓 名 (学 号) 指 导 教 师 完 成 时 间 一、 问题分析和任务定义 在该部分中主要包括两个方面:问题分析和任务定义; 1 问题分析 本次课程设计是通过 PRIM (普里姆)算法,实现通过任意给定网和起点,将该网所对 应的所有生成树求解出来。 在实现该本设计功能之前,必须弄清以下三个问题: 1.1 关于图、网的一些基本概念 1.1.1 图 图 G 由两个集合 V 和 E 组成,记为 G= (V ,E ),其中 V 是顶点的有穷非空 集合, E 是 V 中顶点偶对的有穷集,这些顶点偶对称为边。通常, V (G )和 E (G )分别 表示图 G 的顶点集合和边集合。 E (G )也可以为空集。则图 G 只有顶点而没有边。 1.1.2 无向图 对于一个图 G ,若边集 E (G)为无向边的集合,则称该图为无向图。 1.1.3 子图 设有两个图 G= (V ,E)G ’= (V ’,),若 V ’是 V 的子集,即 V ’ V ,且 E’是 E 的子集,即 E ’ E ,称 G ’是 G 的子图。 1.1.4 连通图 若图 G 中任意两个顶点都连通,则称 G 为连通图。 1.1.5 权和网 在一个图中,每条边可以标上具有某种含义的数值,该数值称为该边的 权。把边上带权的图称为网。如图 1 所示。 1.2 理解生成树和最小生成树之间的区别和联系 1.2.1 生成树 在一个连通图 G 中,如果取它的全部顶点和一部分边构成一个子图 G ’, 即: V (G’)= V (G )和 E (G ’) E (G ),若边集 E (G ’)中的边既将图中的所有顶点连 通又不形成回路,则称子图 G ’是原图 G 的一棵生成树。 1.2 .2 最小生成树 图的生成树不是唯一的,把具有权最小的生成树称为图 G 的最小 生成树,即生成树中每条边上的权值之和达到最小。如图 1 所示。 1 1 6 5 2 5 1 5 4 2 5 1 4 3 3 4 2 3 3 4 2 6 5 6 5 6 6 网 最小生成树 图 1.网转化为最小生成树 1.3 理解 PRIM (普里姆)算法的基本思想 1.3 .1 PRIM算法(普里姆算法)的基本思想 假设 G= (V,E)是一个具有 n 个顶点的 连通网, T=(U,TE) 是 G的最小生成树,其中 U 是 T 的顶点集, TE 是 T 的边集, U 和 TE 的初 值均为空集。 算法开始时, 首先从 V 中任取一个顶点 (假定取 V0 ),将它并入 U 中,此时 U={V0} , 然后只要 U是 V

文档评论(0)

高胖莹 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档