三九宝宝网宝宝百科宝宝知识

利用Prim普里姆算法构造最小生成树程序

01月02日 编辑 39baobao.com

[钢筋混凝土构造柱施工质量控制]摘要:文章分析了钢筋混凝土构造柱的作用和构造要求,对其施工中的质量通病作了阐述,提出了具体的施工质量控制措施,供大家参考。 关键词:钢筋混凝土;构造柱;抗剪能力 1.前言 设置钢...+阅读

算法同样是解决最小生成树的问题。 其算法为:在这n个点中的相通的边进行排序,然后不断地将边添加到集合中(体现了贪心的算法特点),在并入集合之前,必须检查一下这两点是不是在一个集合当中,这就用到了并查集的知识。直到边的集合达到了n-1个。 与prim算法的不同:prim算法为单源不断寻找连接的最短边,向外扩展,即单树形成森林。

而Kruskal算法则是不断寻找最短边然后不断将集合合并,即多树形成森林。 复杂度的不同:prim算法的复杂度是O(n^2),其中n为点的个数。Kruskal算法的复杂度是O(e*loge),其中e为边的个数。两者各有优劣,在不同的情况下选择不同的算法。 Prim算法用于求无向图的最小生成树 设图G =(V,E),其生成树的顶点集合为U。 ①、把v0放入U。 ②、在所有u∈U,v∈V-U的边(u,v)∈E中找一条最小权值的边,加入生成树。

③、把②找到的边的v加入U集合。如果U集合已有n个元素,则结束,否则继续执行②。 其算法的时间复杂度为O(n^2) Prim算法实现:(1)集合:设置一个数组set(i=0,1,..,n-1),初始值为 0,代表对应顶点不在集合中(注意:顶点号与下标号差1) (2)图用邻接阵表示,路径不通用无穷大表示,在计算机中可用一个大整数代替。 {先选定一个点,然后从该点出发,与该点相连的点取权值最小者归入集合,然后再比较在集合中的两点与其它各点的边的权值最小者,再次进入集合,一直到将所有的点都归入集合为止。}

以下为关联文档:

2008年注册造价师技术与计量之工程构造习题2一、单选题: 1、 梁板式肋形楼板的主梁沿房屋的短跨方向布置,其经济跨度为[ ]m A、3—5 B、5—8 C、6—9 D、8—10 你的答案: 标准答案:b 解 析:梁板式肋形楼板的主梁沿房屋的短...

2008年注册造价师技术与计量之工程构造习题1一、单选题: 过梁是门窗等洞口上设置的横梁,不承受[ ]传来的荷载。 A、洞口上部所有 B、窗间墙部分 C、洞口上部墙体 D、洞口上部其他构件 你的答案: 标准答案:b 解 析:过梁是门...

德语语法德语句子构造Mit einem Relativsatz kann man eine Sache nher beschreiben, ohne einen neuen Satz zu beginnen. Im Deutschen stehen Relativstze immer in Kommas. Relativpronomen...

2008年注册造价师技术与计量之工程构造习题4一、单选题: 1、洞身是涵洞的主要部分,它的截面形式有[ ]大类。 A、三 B、四 C、五 D、六 标准答案:a 解 析:洞身是涵洞的主要部分,它的截面形式有圆形、拱形、矩形(箱形)三大类...

2008年注册造价师技术与计量之工程构造习题3一、单选题: 1、 路面等级按面层材料的组成、结构强度、路面所能承担的交通任务和使用的品质划分[]个等级。 A. 3 B. 4 C. 5 D. 6 你的答案: 标准答案:b 解 析:路面等级按面层...

第十五章单层厂房构造第十五章 单层厂房构造 我国单层厂房一般采用的是装配式钢筋混凝土排架结构,它包括承重构件和围护构件两部分。 单层厂房平面设计要考虑到工厂总平面对平面设计的影响,厂房生...

抗震措施与抗震构造措施在《建筑抗震设计规范》(GB50011—2001)中对“抗震措施”与“抗震构造措施”有不同的定义。 抗震措施(规范2.1.9条):除地震作用计算和抗力计算以外的抗震设计内容,包括抗震构造措...

墨水是什么物质或元素构造成的墨水是随著书写工具的改正,如钢笔的使用而出现,从其原料的化学性能,可分为蓝黑墨水和颜色墨水。 (一)蓝黑墨水 又称鞣酸铁墨水,是由变黑持久不褪成份、色素成份、稳定剂、抗蚀剂、...

Kruskal算法和Prim算法构造它的一棵最小代价生成树的过程Prim算法复杂度:O(n2), 与边无关,适合求边稠密的网的最小生成树。 算法思想:假设N={V,{E}}是连通网,TE是N上最小生成树中边的集合。算法从U={u0},TE ={}开始,重复执行下述操作:在所...

推荐阅读
图文推荐