首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
admin
2019-08-01
64
问题
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
选项
答案
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
学硕统考专业
相关试题推荐
系统地阐明道家思想的著作《淮南鸿烈》,也叫《淮南子》,是汉武帝时()集宾客写成的。《淮南子》问世时,黄老思想在政治上已不占支配地位了。
国民党政府宣布民盟为“非法团体”,民盟总部被迫解散的时间是()。
马克思说:巴黎公社“只不过是在特殊条件下的一个城市起义”。其含义是()。
下列哪两个国家是第二次工业革命的发源地和“中心”?
为了加强与乌孙的关系,西汉先后将()和()两位公主远嫁乌孙王,巩固了汉与乌孙的关系。
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:我国银行最早的雏形是唐朝时期出现的()
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
A、1243B、4312C、2134D、3214D图的BFS遍历。D选项,首先访问结点3,与3邻接的结点4、2都未曾访问过,故3后面因该为2、4(或4、2),故D错。
假定有一条通带为100kHz的信道,每路信号的带宽为3.2kHz,各路信号间的防护带宽为0.8kHz。若采用频分多路复用,那么最多可以同时传输()路信号。
一个SPOOUNG系统由输入进程I、用户进程P、输出进程O、输入缓冲区、输出缓冲区组成。进程I通过输入缓冲区为进程P输入数据,进程P的处理结果通过输出缓冲区交给进程O输出。进程间数据交换以等长度的数据块为单位,这些数据块均存储在同一个磁盘上,因此,SPOO
随机试题
通行字可由用户个人选择,也可由________选定或________。
男性,50岁。患肺血栓栓塞症2日,血压14.7/11.5kPa(110/86mmHg),应该用的药物为
中国有A公司(买方)与巴西的B公司(卖方)订立买卖合同,购买一批白糖,合同约定“CIF目的港大连”。A公司开出以B公司为受益人的远期承兑信用证,信用证规定适用UCP500,开证行为C银行。载货船在运输途中,气候恶劣,雨水淋到部分糖的包装箱内使糖溶解,船遭雷
路面基层排水层的透水材料,透水性从高到低排序正确的是()。
非企业法人包括()
评价信贷资产质量主要有()。
商业银行应向投保人提供完整合同材料,包括()。
绩效预算主要是由()在1949年提出并推广的。
丁墨在他的小说《他来了,请闭眼》中,塑造了高智商、严谨和善于推理的犯罪心理学家薄靳言的形象。这属于()。
美国著名影星史泰龙面部神经受损,因此面部肌肉无法正常运动,所以不会笑,这种症状属于()。
最新回复
(
0
)