首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
admin
2019-01-16
29
问题
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
选项
答案
void SpnTree(AdjList g){ //用“破圈法”求解带权连通无向图的一棵最小代价生成树 typedef struct{int i,j,w:}node; //设顶点信息就是顶点编号,权是整数 node edge[]; scanf(”%d%d”,&e,&n); //输入边数和项点数 for(i=1;i<=e;i++) //输入e条边:顶点,权值 seanf(”%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
=n){ //破圈,直到边数e=n一1 if(connect(k)) //删除第k条边若仍连通 f edge[k].W=0;eg--;} //测试下一条边edge[k],权值置0表示该边被删除 k++; //下条边 }//while } connect()是测试图是否连通的函数,可用DFS函数或BFS函数实现,若是连通图,一次进入DFS函数或BFS函数就可遍历完全部顶点,否则,因为删除该边而使原连通图成为两个连通分量时,该边不应删除。“破圈”结束后,可输出edge中W不为0的n一1条边。
解析
转载请注明原文地址:https://kaotiyun.com/show/flRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
改革开放以来,乡镇企业的异军突起,其重要意义包括()①改变了公有制经济的主体地位②推动了农村产业结构的现代化进程③加快了农村的现代化进程④开辟了农民致富的新途径
《共产党宣言》的主要内容不包括()。
阅读材料,回答问题:材料一:战后美国对一些新兴工业部门、重大科研项目、现代化公共设施等投入大量资金,如美国时发展原子能工业的投资,从1945年到1970年共计达175亿美元。美国还通过国家力量来扩张国外市场,从50年代中期起,为加强国际市场的竞争力,政府
阅读材料,回答以下问题:重庆中央党部,暨中央执监委员诸同志均鉴:今年4月,临时全国代表大会宣言,说明此次抗战之原因,曰:“自塘沽协定以来,吾人所以忍辱负重与倭国周旋,无非欲停止军事行动,采用和平方法,先谋北方各省之保全,再进而谋东北四省问题之合理解决,
洪秀全以宗教手段组织起义,主要利用的是()。
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,而名义是()
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
就绪队列中有n个进程等待使用一个CPU,那么,如果采用不同的调用算法,就有()种调度顺序。
某机字长32位,总线数据线宽度是16位,一个总线周期占用4个时钟周期,总线时钟频率为10MHz,则总线带宽是()。
随机试题
严重缺氧吸入60%氧仍不能改善缺氧时可用纯氧,但吸入时间不宜超过
患者,男性,25岁,因“发热、纳差7天”入院。查体:T39.5℃,P70次/分,肝肋下2cm,脾肋下2.5cm,血常规WBC3.2×109/L。中性粒细胞45%。淋巴细胞55%。诊断考虑为伤寒。入院第4天,病人突然出现剧烈腹痛,查体:腹肌紧张,明
某男,42岁。干咳1年,未认真治疗,近因参加劳动,咳嗽加剧,并咳血数口,现痰中带血丝,心烦,自感手足心热,睡时常出汗,小便少,大便干,舌红苔少而干,脉细数。临床诊断最可能是
体外循环术后患者不可能出现
()风险是指在商业银行进行国家风险限额管理时,具有清偿能力和偿债意愿的债务人由于政府或监管当局的控制不能自由获得外汇或不能将资产转移于境外而导致不能按期偿还债务。
无论是接地气的政策解读、生动详实的事例分析,还是_______的讲评、专业准确的问答,“面对面”聚焦热点、直面问题、娓娓道来,再次证明,理论回应现实、对接民意,就能_______出令人信服的强大生机与活力。填入画横线部分最恰当的一项是()。
西周与商朝相比,政治上的主要不同之处是()。
设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
A、Togivewarningsofearthquakestothosewholiveinfarawayregions.B、Toalertusersabitfartherfromgroundzeroofcomin
最新回复
(
0
)