知识大全 数据结构 7.7 普里姆算法

Posted

篇首语:人生在勤,不索何获本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 数据结构 7.7 普里姆算法相关的知识,希望对你有一定的参考价值。

  希赛教育计算机专业考研专业课辅导招生

  希赛教育计算机专业考研专业课辅导视频

  希赛教育计算机考研专业课在线测试系统

  普里姆算法从另一个角度构造连通网的最小生成树 它的基本思想是 首先选取图中任意一个顶点v作为生成树的根 之后继续往生成树中添加顶点w 则在顶点w和顶点v之间必须有边 且该边上的权值应在所有和v相邻接的边中属最小 在一般情况下 假设图G=(V E) 中已落在生成树上的顶点集为U 则尚未落在生成树上的顶点集为V U 则从 (V U) 顶点集中选取加入生成树的顶点w应满足下列条件 它和生成树上的顶点之间的边上的权值是在联接这两类顶点的所有边中权值属最小

  假设首先选顶点a作为生成树的根 则此时只有顶点a在生成树中 其余顶点b c d e f g均不在生成树上 联接这两类顶点的边只有(a b) (a f) 和 (a g) 其中以边 (a b) 的权值为最小 由此应该选择边 (a b) 将顶点b加入到生成树中 之后链接 a b 和 c d e f g 这两个顶点集的边除了原有的(a f) (a g) 之外 又增加了 (b c) 和 (b g) 在这四条边中 权值最小的边为(b c)(权值= ) 自然应选边 (b c) 即将顶点c加入到生成树中 之后应在链接顶点集 a b c 和 d e f g 的边集 (a f) (a g) (b g) (c d) 中选择权值最小的边(a g) …… 依次类推 直至所有顶点都落到生成树上为止 上述构筑生成树的过程如演示所示(过程中蓝色的边为待选边 红色的边为选中的边)

cha138/Article/program/sjjg/201311/22856

相关参考

知识大全 数据结构考研分类复习真题 第七章 图[19]

  Prim(普里姆)算法适用于求______的网的最小生成树kruskal(克鲁斯卡尔)算法适用于求______的网的最小生成树【厦门大学一】  .克鲁斯卡尔算法的时间复杂度为______它对___

知识大全 数据结构考研分类复习真题 第七章 图[13]

  最小生成树的KRUSKAL算法是一种贪心法(GREEDY)(   )【华南理工大学一(分)】  求最小生成树的普里姆(Prim)算法中边上的权可正可负( &

知识大全 第四部分 图[6]

   (四)图的基本应用    最小生成树    普里姆算法  【释】普里姆应用的是集合论的思想将元素分为两个集合U和V从中寻找最优解    voidMiniSpanTr

知识大全 ASP.NET入门教程 7.7 XML数据[3]

ASP.NET入门教程7.7XML数据[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 7.7 XML数据[2]

ASP.NET入门教程7.7XML数据[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 7.7 XML数据[1]

ASP.NET入门教程7.7XML数据[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 图 - 生成树和最小生成树 - 最小生成树(二)

  普里姆(Prim)算法  ()算法思想  T=(UTE)是存放MST的集合  ①T的初值是(r¢)  即最小生成树初始时只有一个红点r没有红边  ②T经过n次如下步骤操作最后得到一棵含n个顶点n条

知识大全 数据结构之算法和算法分析[1]

  算法与数据结构的关系紧密在算法设计时先要确定相应的数据结构而在讨论某一种数据结构时也必然会涉及相应的算法下面就从算法特性算法描述算法性能分析与度量等三个方面对算法进行介绍  算法特性  算法(Al

知识大全 数据结构之算法和算法分析[2]

  算法与数据结构是相辅相承的解决某一特定类型问题的算法可以选定不同的数据结构而且选择恰当与否直接影响算法的效率反之一种数据结构的优劣由各种算法的执行来体现  要设计一个好的算法通常要考虑以下的要求 

知识大全 数据结构之算法和算法分析[4]

  一个算法是由控制结构和原操作构成的其执行时间取决于两者的综合效果为了便于比较同一问题的不同的算法通常的做法是从算法中选取一种对于所研究的问题来说是基本运算的原操作以该原操作重复执行的次数作为算法的