首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
现有一个解决无向连通图的最小生成树的一种方法如下: 将图中所有边按权重从大到小排序为(el,e2,…,em); i=1; while(所剩边数>=顶点数){ 从图中删去ei; 若图不再连通。则恢复ei; i=
现有一个解决无向连通图的最小生成树的一种方法如下: 将图中所有边按权重从大到小排序为(el,e2,…,em); i=1; while(所剩边数>=顶点数){ 从图中删去ei; 若图不再连通。则恢复ei; i=
admin
2012-06-26
118
问题
现有一个解决无向连通图的最小生成树的一种方法如下:
将图中所有边按权重从大到小排序为(el,e2,…,em);
i=1;
while(所剩边数>=顶点数){
从图中删去ei;
若图不再连通。则恢复ei;
i=i+1;
}
请问上述方法能否求得原图的最小生成树?若该方法可行,请证明之;否则请举例说明。
选项
答案
题目中方法能求得最小生成树。证明如下: (1)从算法中while(所剩边数≥顶点数)来看,循环到边数比顶点数少1(即n一1)停止,这符合n个顶点的连通图的生成树有n一1条边的定义; (2)由于边是按权值从大到小排序,删去的边是权值大的边,结果的生成树必是最小生成树; (3)算法中“若图不再连通,则恢复ei”,含义是必须保留使图连通的边,这就保证了是生成树,否则或者是有回路,或者成了连通分量,均不再是生成树。所以,题目中方法可以求得图的最小生成树。
解析
无向连通图的生成树包含图中全部n个顶点,以及足以使图连通的n—l条边。而最小生成树则是各边权值之和最小的生成树。所以要证明题目中的方法正确,需要从以下方面证明,即:n个顶点的连通图的生成树有n一1条边;所构成的生成树的边的权值之和最小。
转载请注明原文地址:https://kaotiyun.com/show/Gyxi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
诸侯国的国君如何用人呢?有人主张:“左右皆日不可,勿听;诸大夫皆日不可,勿听;国人皆日不可,然后察之,见不可焉,然后去之。”这种主张最终可能出自下列哪位思想家之口()。
东汉时期,在宫廷朝见中所谓的“三独坐”,其中不包括()
马克思指出:“鸦片不曾产生催眠的作用,而倒产生了惊醒作用,历史的发展好像首先要麻醉这个国家的人民,然后才可能把他们从历来的麻木状态唤醒似的。”这里所说的“唤醒”的意思是()。
俄罗斯的私有化进程始于()年。
南宋理学家()认为一切封建秩序和伦理纲常都是人“本心”所固有的,而不是来自朱熹等人所说的“天理”。他的这一学说被称为“心学”。
对三国鼎立到隋朝重新统一全国这段历史时期的政局,叙述正确的是()。①只有西晋有过短暂的统一②大多数时间是多个政权分立、南北对峙的复杂政局③西晋、北魏、东晋都有过短暂的统一④除三国分立以外,其他时间基本上处于统
简述苏联高度集中的经济政治体制的主要特征。
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
如果X为负数,则已知[X]补求[一X]补的方法是()。
随机试题
They______uswarmlyandshowedustoourrooms.
A.四海舒郁丸B.天王补心丹C.消瘰丸D.海藻玉壶汤瘿病之心肝阴虚证,宜选用
患者,男,18岁。左下智齿牙龈反复肿痛,要求拔除。检查:左下智齿部分萌出,前倾,远中边缘嵴低于咬合平面但高于第二磨牙颈部。其阻生类型是
某省属重点水利工程项目计划于2004年12月28日开工,由于坝肩施工标段工程复杂,技术难度高,一般施工队伍难以胜任,业主自行决定采取邀请招标方式。于2004年9月8日向通过资格预审的A、B、C、D、E五家施工承包企业发出了投标邀请书。该五家企业均接受了邀请
用户安全用电事故报告规定的内容包括()等。
下列关于套利的说法,正确的是()。
审查E公司2005年度会计报表时,审计项目经理罗兰决定采用风险导向审计方法。为此,项目组先对各账户的固有风险进行了评估并对内部控制进行了必要的了解和控制测试。请根据风险导向审计方法,代为做出正确的专业判断。
依照顺序,教学技能训练的分解原则要求()
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是
在计算机内部,大写字母“G”的ASCII码为“1000111”,大写字母“K”的ASCII码为:
最新回复
(
0
)