首页
登录
从业资格
Prim算法和Kruscal算法都是无向连通网的最小生成树的算法,Prim算法从
Prim算法和Kruscal算法都是无向连通网的最小生成树的算法,Prim算法从
admin
2022-08-02
104
问题
Prim算法和Kruscal算法都是无向连通网的最小生成树的算法,Prim算法从一个顶点开始,每次从剩余的顶点中加入一个顶点,该顶点与当前的生成树中的顶点的连边权重最小,直到得到一颗最小生成树;Kruscal算法从权重最小的边开始,每次从不在当前的生成树顶点中选择权重最小的边加入,直到得到一颗最小生成树,这两个算法都采用了 (请作答此空) 设计策略,且 ( ) 。A.分治B.贪心C.动态规划D.回溯
选项
A.分治
B.贪心
C.动态规划
D.回溯
答案
B
解析
Prim算法从扩展顶点开始,每次总是"贪心的"选择与当前顶点集合中距离最短的顶点,而Kruscal 算法从扩展边开始,每次总是"贪心的"选择剩余的边中最小权重的边,因此两个算法都是基于贪心策略进行的。
Prim 算法的时间复杂度为O(n2),其中n 为图的顶点数,该算法的计算时间与图中的边数无关,因此该算法适合于求边稠密的图的最小生成树;Kruscal 算法的时间复杂度为O(mlgm) ,其中m 为图的边数,该算法的计算时间与图中的顶点数无关,因此该算法适合于求边稀疏的图的最小生成树。当图稠密时,用 Prim 算法效率更高。但若事先没有关于图的拓扑特征信息时,无法判断两者的优劣。由于一个图的最小生成树可能有多棵, 因此不能保证用这两种算法得到的是同一棵最小生成树。
转载请注明原文地址:http://tihaiku.com/congyezige/2425009.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
呋塞米作为降压药的作用原理是A.抑制血管紧张素Ⅱ生成B.抑制血管紧张素与受体结合
Excel学生成绩表如下表所示, 若要计算表中每个学生计算机文化和英语课的
在以太网协议中,出现发送冲突时采用()算法。A.坚持监听 B.二进制指数后
Windows系统安装时生成的DocumentsandSettings、Wi
IEEE802.3的MAC协议采用的监听算法是()。A.非坚持型监听 B
OSPF是一种内部网关协议,这种协议的特点是()。A.采用距离矢量算法自动进
以太网控制策略中有三种监听算法,其中一种是:“一旦介质空闲就发送数据,假如介质忙
下面安全算法中,属于加密算法的是(),属于报文摘要算法的是()。A.MD5和3D
一个计算机算法是对特定问题求解步骤的一种描述。()并不是一个算法必须具备的特
以太网控制策略中有三种监听算法,其中一种是:“一旦介质空闲就发送数据,假如介质忙
随机试题
Alawyerfriendofminehasdevotedherselftotheserviceofhumanity.Her
[originaltext]CarAlarmSystemThe
Voluntarylearninginorganizedcoursesbymaturemenandwomeniscalledad
在中国,大熊猫是和平的象征。大熊猫是一种濒危物种。由于它们的栖息地遭到了破坏,它们的数量正在急剧下降(dwindle)。大熊猫的身体是白色的,在它的眼睛
Socialisolationposesmorehealthrisksthanobesityorsmoking15cigarett
患者,男性,2年前患细菌性心内膜炎,经治疗痊愈。近日患者常感心悸、心前区不适,偶
下列关于物流项目的说法正确的有()。A、物流项目是指为了提供某种物流产品或服务所
甲公司于6月10日向乙公司发出要约订购一批红木,要求乙公司于6月1
( )是指完成项目计划中确定的工作以实现项目目标的一组过程。A.启动过程组
A.风湿性心脏病 B.高血压 C.休克 D.先天性脑底动脉瘤 E.脑动脉
最新回复
(
0
)