首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
admin
2019-08-01
34
问题
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
选项
答案
void SpnTree(AdjList g){ //用“破圈法”求解带权连通无向图的一棵最小代价生成树 tvpedef struct|int i,j,w;}node; //设顶点信息就是顶点编号,权是整数 node edge[]; scanf("%d%d",&e,&n); //输入边数和顶点数 for(i=1:i<=e;i++) //输入e条边:顶点,权值 scanf("%d%d%d",&edge[i].i,&edge[i].j,&edge[i].W); for(i=2;i<=e;i++){ //按边上的权值大小,对边进行逆序排序 edge[0]=edge[i];j=i一1; while(edge[j].w<edge[0].w)edge[j+1]=edge[j--]; edge[j+1]=edge[0]; }//for k=1:eg=e; while(eg>=n){ //破圈,直到边数e=n一1 if(connect(k)) //删除第k条边若仍连通 {edge[k].W=0;eg一一;} //测试下一条边edge[k],权值置0表示该边被删除 k++; //下条边 }//while } connect()是测试图是否连通的函数,可用DFS函数或BFS函数实现,若是连通图,一次进入DFS函数或BFS函数就可遍历完全部顶点,否则,因为删除该边而使原连通图成为两个连通分量时,该边不应删除。“破圈”结束后,可输出edge中ω不为0的n—1条边。
解析
转载请注明原文地址:https://kaotiyun.com/show/4NCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
建国以来,根据我国民族状况自身特点,民族自治地方人民代表大会依据全国人民代表大会制定的有关法律,先后制定了若干自治条例和单行条例;全国依法建立了155个民族自治地方,少数民族当家作主的权利得到充分保障。同时,国家采取一系列措施,加大支持力度,促进了民族自治
公车上书后,由维新派和翰林院侍读学士文廷式发起成立的,以挽救时局为宗旨的组织是()。
到1869年为止,人类已发现了多少种化学元素()。
严复翻译的《天演论》一书的出版时间是()。
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
若干个等待访问磁盘者依次要访问的柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要3毫秒时间,移动臂当前位于40号柱面,请按下列算法分别计算为完成上述各次访问总共花费的寻找时间。(1)先来先服务算法;(2)最短寻找时间
指令系统字长16位,每个地址码为6位,采用扩展操作码的方式,试设计14条二地址指令,100条一地址指令,100条零地址指令。(1)画出操作码的扩展形式。(2)下图为指令译码逻辑图,其中只给出了二地址指令的译码逻辑,试补全一地址指令和零地址指令的
CSMA/CA是如何实现“冲突避免”的?
随机试题
男性,42岁,近五月来常感脐周围或右下腹痛,伴间歇性腹泻,粪便呈糊状无脓血便,查体右下腹有压痛,且隐约可扪及边缘欠清的肿块,结核菌素试验阴性。
可能提示HIV感染的特征包括
患者,女,26岁,半昏迷状态。查体:神志不清,两瞳孔针尖样大小,口角流涎,口唇发绀,两肺满布水泡音,心率60次/分,肌肉有震颤。应首先考虑的是
某耙吸挖泥船用5000m3舱容挖抛施工,运距20km,挖泥时间50min,重载航速9kn,轻载航速11kn,抛泥及掉头10min,泥舱载重量7500t,疏浚土密度1.85t/m3,海水密度1.025t/m3,试计算:试述耙吸挖泥船的主要技术性能及优缺点
公务员回避的方式包括()。
一些政务新媒体尝试插入流行语、表情包,增加娱乐化元素,也不外乎是想增加点击率、转发量,吸引社会公众的_______,提升政务信息发布的传播力、影响力,初衷_______。政务信息发布方式需要更接地气,但接地气绝不等同于迎合部分网民的猎奇娱乐心理。依次填入画
门捷列夫说:一个人要发现卓有成效的真理,需要千百万个人在失败的探索和悲惨的错误中毁掉自己的生命。这句话说明了()。
AsinglenightoftakingthedrugEcstasycancauseseriousbraindamageandhastenthe【C1】______ofParkinson’sdisease,scienti
Thefamousline"Ifwintercomes,canspringbefarbehind?"isfrom______’spoem"OdetotheWestWind".
A、Hehasafeelingofinsecurity.B、Heismissinghisfamily.C、Helacksself-confidence.D、Hefeelsiii.BWhatdoesitprobably
最新回复
(
0
)