首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
admin
2019-01-16
47
问题
“破圈法”是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。(注意:圈就是回路)
选项
答案
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条边:顶点,权值 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
=n){ //破圈,直到边数e=n一1 if(connect(k)) //删除第k条边若仍连通 {edge[k].w=0 i eg-一一;} //测试下一条边edge[k],权值置0表示该边被删除 k++;//下条边 }//while } connect()是测试图是否连通的函数,可用DFS函数或BFS函数实现,若是连通图,一次进入DFS函数或BFS函数就可遍历完全部顶点,否则,因为删除该边而使原连通图成为两个连通分量时,该边不应删除。“破圈”结束后,可输出edge中w不为0的n-1条边。
解析
转载请注明原文地址:https://kaotiyun.com/show/ceRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
明治维新的主要内容不包括()。
阅读以下史料,并回答问题:“古之有国家迫于危亡者,不过守与奔而已。今以守无人,以奔则无地,所以諰諰然惟冀阁下之见哀而赦已,前者连奉书,愿削去旧号,是天地之间,皆大金之国,而尊无二上,亦何劳师远涉而后为快哉!”(宋高宗致信金兵元帅)
简述路德“唯信称义”与加尔文“预定论”的关系与区别。
材料一从波罗的海斯德丁(什切青)到亚得里亚海边的里亚斯特,一幅横贯欧洲大陆的铁幕已经降落下来……无一不处在苏联的势力范围之内。
有关斯巴达国家建立传说的社会改革是()。
材料一材科二(戈尔巴乔夫政府)在制定改革政策方针中存在三个严重问题:第一,仍然以优先发展重工业和机器制造业为主的“加速发展战略”作为发展资本密集型产业的主要战略,已不符合时代潮流。现代经济结构已由资本密集型向技术密集型发展……苏联的经济改革对
西汉的主要赋税形式中。征收对象是儿童的是()。
编写判定给定的二叉树是否是二叉排序树的函数。
下图是某存储芯片的引脚图,请回答:(1)这个存储芯片的类型(是RAM还是ROM)?这个存储芯片的容量?(2)若地址线增加一根,存储芯片的容量将变为多少?(3)这个芯片是否需要刷新?为什么?刷新和重写有什么区别。(4)
随机试题
对传染病病人要尽量做到五早_________、_________、_________、_________及早冶疗以控制传染源。
关于葡萄糖重吸收的叙述,错误的是
某患者,缺失,下颌前突,上唇较长、唇肌较松弛,余牙正常,可摘义齿修复。排牙时应选择下列哪类关系
A.迟发性毒性作用B.过敏性反应C.高敏感性D.速发性毒性作用E.特异体质反应先天缺乏NADH-高铁血红蛋白还原酶患者对亚硝酸盐类十分敏感,属于
足月婴儿出生时全身皮肤青紫,Apgar评分为3分。查体:昏迷,反射消失,肌张力低下,心率慢,呼吸不规则,诊断为缺氧缺血性脑病,临床分度为
依照我国《土地承包法》,承包方对取得的土地承包经营权享有流转的权利,该权利包括()。
事业单位的经营收入,可以采用权责发生制核算,即在提供劳务或者发出商品,同时收讫价款或者取得索取价款的凭据时予以确认。()
在多次遇到众邻居家的狗之后,儿童形成了对“狗”的基本理解,包括狗的一般体型特征、生活习性、典型行为等。儿童关于狗的知识的表征方式是()。
以下属于明朝的立法指导思想的有()
ThereisgrowinginterestinEastJapanRailwayCo.,oneofthesixcompanies,createdoutofthe(1)_____nationalrailwaysyst
最新回复
(
0
)