最小生成树算法过程详解(信息系统项目管理师考试)


    生成树算法程详解
    针生成树算法知识点相部分课相关参考书算法程讲解特详文针信息系统项目理师考试生成树算法程进行逐步解析更加促进知识点理解掌握
    1概念
    连通带权图生成树中权值棵生成树(包含图中顶点树)称作生成树(权值:数结构领域权值树者图中两结点路径值值表明种代价结点达外结点路径长度花费时间付出费等)
    2带权连通图生成树算法
    (1)普里姆(Prim)算法
    设已知G(VE)带权连通图U构造生成树程中已考虑生成树顶点集合顶点V{012…n1} T构造生成树程中已考虑生成树边集合Eij顶点ij间边i∈Uj∈VU
    初始时U包含1出发顶点iT空出发顶点i开始查找连接该顶点边中果边Eij具权值生成树应包含Eijj加U中Eij加T中然ij开始查找边Eij外连接ij代价边次重复述程T产生回路直UV止时T求代价生成树边集合
    普里姆算法时间复杂度O(n²)适合稠密图(边数远远顶点数图)
    (2)克鲁斯卡尔(Kruskal)算法
    设T(Vψ)初始状态n顶点边森林顶点V{012…n1}Eij顶点ij间边
    初始时T包含n顶点边代价递增序次选择Eij加入T重复述程T产生回路直顶点均连接止时T生成树
    克鲁斯卡尔算法时间复杂度O(elog2e)较适合稀疏图(边数远远顶点数图)
    面分运两种算法例题进行解析
    例:图某区通信线路图假设中标注数字代表通信线路长度(单位:千米)现求少架设长线路保持6城市通信联通?

    普里姆算法:
    1选择A出发顶点查找连接顶点A顶点中权值边顶点A分顶点BCEF连接AB300AC400AE300AF200AF选择AF加入时包含顶点AF图:


    2查找连接顶点AF顶点中权值边A连接顶点BCEF连接顶点EAB300AC400AE300FE400ABAE300选择ABAE加入(里选择AE加入)时已包含顶点AFE图:
    3选择AE加入查找顶点AFE连接顶点中权值边剩顶点BCD未加入ABC连接EBCD连接时AB300AC400EB300EC400ED200ED选择ED加入时已包含顶点AFED图:

    4查找顶点AFED连接顶点中权值边剩顶点BC未加入ABC连接EBC连接DC连接AB300AC400EB300EC400DC300ABEBDC300选择中条加入(里选择EB加入)时已包含顶点AFEDB图:

    5查找顶点AFEDB顶点中权值边剩顶点C未加入C分ABDE连接CA400CB400CE400CD300CD选择CD加入图中顶点已加入完毕
    生成树已形成图:

    权值AF+AE+ED+EB+CD
    AF+AB+AE+ED+CD
    AF+AB+EB+ED+CD
    1300
    见图生成树棵述第2步开始选择AB加入选择EB(时掉AE)加入生成树图:
    述第2步开始先选择AE加入选择AB(时掉EB)加入生成树图:
    克鲁斯卡尔算法:
    1顶点间边代价递增序边进行排列AFED200<ABAEEBCD300<ACBCFECE400掉图边保留顶点图:

    2选择AF加入图:
    3选择ED加入图:

    4选择AB加入图:

    5选择CD加入图:
    6选择EB加入时生成树形成图:




    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 5 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    最短路径算法过程解析(信息系统项目管理师考试)

    最短路径算法过程解析1.概念最短路径:如果从图中某一顶点(源点)到达另一顶点(终点)的路径可能不止一条,如何找到一条路径使得沿此路径上各边的权值总和(称为路径长度)达到最小。2.最短路径算法(...

    2年前   
    520    0

    数据结构课程设计报告最小生成树Kruskal算法

    计算机科学与技术系课程设计报告 2014-2015学年第二学期课程数据结构课程设计名称Kruskal算法求最小生成树学生姓名 学号 专业班级 软件工程指导教师 2014年X月题目:设计...

    1年前   
    205    0

    2013信息系统项目管理师考试论文写作技巧

    2013信息系统项目管理师考试论文写作技巧2013信息系统项目管理师考试论文写作技巧1.前言本人于2012年5月参加并通过信息项目管理师考试,根据自己的复习考试的心得,并结合自己在IT研发项目...

    11年前   
    369    0

    2018年信息系统项目管理师学习体会

    信息系统项目管理师学习体会  接触到软考,是因为公司一直希望技术部的同事去考取这个证书,当时我纯属好奇,想看看是一个怎样的考试。因为之前pmp是在欣旋读的,自然就想起来咨询徐老师了。电话沟通后...

    6年前   
    422    0

    2022年助理项目管理师考试练习题含答案

    1、在项目沟通中起主要作用的角色是(  )。A.职能经理B.项目经理C.职能团队D.项目办公室2、一般机会研究包括(  )。A.投资、盈利、风险B.参数、资料、数据C.寻找机会、投资、盈利

    4个月前   
    142    0

    线索二叉树算法的设计与实现

    随着时代的不断进步,计算机技术也随之得到发展。数据结构在计算机技术的发展中起到巨大的作用。数据结构为构建出高效的计算机算法打下了坚实的基础。良好的数据结构能够提高算法效率的同时也能减少对系统资源的占用[

    3年前   
    1001    0

    项目基本过程

    一个建设项目从计划建设到建成投产,一般要经过建设决策、建设实施和交付使用三个阶段。其主要步骤是: 1.项目建议书。 项目法人按国民经济和社会发展长远规划、行业规划和建设单位所在的城镇规划...

    9年前   
    7650    0

    算法设计与分析复习题目及答案详解

    分治法1、二分搜索算法是利用( 分治策略)实现的算法。9. 实现循环赛日程表利用的算法是(分治策略 )27、Strassen矩阵乘法是利用(分治策略 )实现的算法。34.实现合并排序利用的算法...

    3年前   
    925    0

    项目管理过程之项目团队

    项目管理过程之项目团队对于以项目为基本运作单位的公司来说,“项目组”具有相当的独立性,是典型意义上的团队。团队有两个鲜明的特点:第一是个体成员有共同的工作目标;第二是成员需要协同工作,也就是说...

    9年前   
    546    0

    项目工程人员职责详解

    施工现场“七成多、八成少,九成就能当领导”的话,其实颇有点自嘲的意思。干了几年施工,还是很有些体会,当是抛砖引玉吧。  谈我的一些施工体会与大家共同学习。  技术员在工地该干些啥?  前...

    9年前   
    7430    0

    项目管理中的过程性

    项目管理中的过程性  项目是为完成某一独特的产品或服务所做的一次性努力。根据这个定义,项目就具有目标明确性、活动一次性及资源消耗性等特性。换句话说,具备前面3个主要特性的活动,都可以被看做项目...

    10年前   
    716    0

    2023年助理项目管理师(三级)考试练习题及答案

    1、纯粹风险导致的结果是(  )。A.损失B.没损失C.损失或没损失D.获利2、(  )不是资源说明书表现形式。A.资源计划矩阵B.资源负荷图C.资源香蕉曲线D.资源累积需求曲线3、资源数据表描...

    4个月前   
    126    0

    2022年助理项目管理师(三级)考试练习题1及答案

    1、纯粹风险导致的结果是(  )。A.损失B.没损失C.损失或没损失D.获利2、(  )不是资源说明书表现形式。A.资源计划矩阵B.资源负荷图C.资源香蕉曲线D.资源累积需求曲线3、资源数据表描...

    4个月前   
    213    0

    2023年助理项目管理师(三级)考试练习题6及答案

    1、人力资源管理计划过程为(  )。A.制定组织规划和人员配备与团队成员开发计划、以及计划的执行和控制B.组织结构选择、确定分工协作及报告关系、权力分配、劳动人事规章制度C.人员配备计划、工作规...

    4个月前   
    127    0

    2023年助理项目管理师(二级)考试练习题及答案

    1、(  )不是人力资源管理计划编写的原则。A.灵活性B.协调性C.整体性D.双赢2、费用控制必须考虑其他控制过程,如(  )。A.进度、质量、范围B.人力资源、沟通C.风险、沟通D.采购与合同...

    4个月前   
    173    0

    2023年助理项目管理师(三级)考试练习题9及答案

    1、对项目范围做出准确的定义,必须使用(  )。A.WBSB.SWOTC.CPMD.PERT2、费用偏差因素的定性分析,可用(  )。A.观察法B.SWOT技术C.因果分析法

    4个月前   
    136    0

    2023年助理项目管理师(三级)考试练习题4及答案

    1、(  )不是风险的基本性质。A.不确定性B.可变性C.相对性D.总体性2、(  )不是克服沟通障碍的有效方法。A.克服心理障碍B.扩大知识面C.积极主动倾听D.排除干扰3、风险控制的依据有(...

    4个月前   
    102    0

    2023年助理项目管理师(三级)考试练习题4及答案

    1、需求分析过程包括(  )。A.需求产生、需求识别、需求表达B.需求产生、需求分析、编写需求建议书C.需求识别、需求表达、编写需求建议书D.需求产生、需求表达、编写需求建议书2、(  )是编制...

    4个月前   
    129    0

    聚类分析算法对高校学生成绩分析的应用研究

    数据挖掘就是从大量的、不完全的、模糊的、随机的数据中,提取隐含在其中的,人们事先不知道的,但又是潜在有用的信息和知识的过程。聚类分析指将物理或抽象对象的集合分组为由类似的对象组成的多个类的分析过...

    5年前   
    1613    0

    项目管理的概念及项目的过程管理

    项目管理的概念及项目的过程管理  一、项目和项目管理  ◆ 项目的意义美国项目管理专业资质认证委员会主席Paul Grace说过,在当今社会中,一切都是项目,一切也将成为项目。不管是日常工作还...

    11年前   
    676    0

    文档贡献者

    龘***覇

    贡献于2022-05-08

    下载需要 5 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档