首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。 【说明】 应用Prim算法求解连通网络的最小生成树问题。请阅读程序后填空。 const int MaxInt=INT MAX; //INT MAX的值在<limits.h>
阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。 【说明】 应用Prim算法求解连通网络的最小生成树问题。请阅读程序后填空。 const int MaxInt=INT MAX; //INT MAX的值在<limits.h>
admin
2009-02-15
67
问题
阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。
【说明】 应用Prim算法求解连通网络的最小生成树问题。请阅读程序后填空。
const int MaxInt=INT MAX; //INT MAX的值在<limits.h>中
const int n=6; //图的顶点数,应由用户定义
typedef int AdjMatrix[n][n]; //用二维数组作为邻接矩阵表示
typedef struct{ //生成树的边结点
int fromVex,to Vex; //边的起点与终点
int weight; //边上的权值
}TreeEdSenode;
typedef TreeEdgeNode MST[n-1]; //最小生成树定义
void PrimMST (AdjMatrix G,MST T,int rt){
//从顶点rt出发构造图G的最小生成树T,rt成为树的根结点
TreeEdgeNode e; int i,k=0,min,minpos,v;
for(i=0;i<n;i++) //初始化最小生成树T
if(i!=rt){
T[k].fromVex=rt;
(1);
T[k++].weight=G[rt]
;
}
for(k=0;k<n-1;k++){ //依次求MST的候选边
(2);
for(i=k;i<n-1;i++) 八遍历当前候选边集合
if(T
.weight<min) //选具有最小权值的候选边
{min=T
.weight;(3);}
if(min==MaxInt) //图不连通,出错处理
{cerr<<“Graph is disconnected!”<<endl; exit(1);}
e=T[minpos];T[minpos]=T[k];(4);
v=T[k].to Vex;
for(i=k+1;i<n-1;i++) //修改候选边集合
if(G[v][T
.to Vex]<T
.weight){
T
.weight=G[v][T
.toVex];
(5);
}
}
}
选项
答案
(1)T[k].toVex=I (2)min=MaxInt (3)minpos=i (4)T[k]=e; (5)T[i].fromVex=v
解析
(1)T[k].toVex=i
树n边的入度点。
(2)min=MaxInt
最小值变量初始化。
(3)minpos=i
最小值结点的位置。
(4)T[k]=e;
T[minpos]与T[k]交换。
(5)T
.fromVex=v
候选边的出度点。
转载请注明原文地址:https://kaotiyun.com/show/6rDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
循环冗余校验码(CRC)利用生成多项式进行编码。设数据位为k位,校验位为r.位,则CRC码的格式为()。
某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为()。
给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5等价的SQL语句如下:SELECT(22)FROMR,sWHERE(23);下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率
在支持多线程的操作系统中,假设进程P创建了若干个线程,那么__________是不能被这些线程共享的。
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(33)天。活动BC和BF分别最多可以晚开始(34)天而不会影响整个项目的进度。(33)
测试执行过程的阶段不包括______。
在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括___________(45)。下图是一个UMI,类图,其中类University和类School之间是___________(46)关系,类Person和类PersonRecord之间
在面向对象技术中,(43)是一组具有相同结构、相同服务、共同关系和共同语义的(44)集合,其定义包括名称、属性和操作。(43)
软件测试使用各种术语描述软件出现的问题,以下叙述正确的是______。A.软件错误(error)是指在软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生B.软件缺陷(defect)是存在于软件(文档、数据、程序)之中的那些不希望或不
随机试题
某玩具企业生产经营高、中、低三种价格档次的玩具,高档、中档玩具的价格分别为100元、60元。现在开发一种低档玩具,对低档玩具进行定价。经测算,生产低档玩具的总投资为150万元,固定成本为35万元,单位可变成本为15元。预计销售量5万个。产品上市后,该企业拟
A、B两村分别处于不同的两县,因土地限制性所有权归属产生纠纷,向市人民政府申请解决,市人民政府作出了争议的土地所有权属于A村的裁决,B村不服,向上一级行政机关申请复议。复议决定改变了市人民政府的裁决,将争议的土地所有权裁决给B村。对此,A村不服,提起行政诉
某综合办公楼项目根据设计要求,需招标采购进口电梯1部,相关数据如下:①离岸价格(FOB)每台80000美元;②海运费率为6%;③海运保险费率为3.5‰;④关税税率为17%;⑤增值税率为17%;⑥银行财务费率为5‰;⑦外贸手续费率为1.5%;⑧国内运杂费2
下列项目中不构成库存存货成本的包括()。
下列关于物业服务企业确定物业租金的做法,正确的是()。
肉菜市场在你们小区旁边,出现堵车,影响出行,街道办让你解决,你怎么办?
根据所给资料,回答以下问题。2016年1—8月国有企业营业总收入286652.25亿元,同比增长0.2%,其中,中央企业173622.3亿元,同比下降1%,地方国有企业113030.2亿元,同比增长2.1%。1—8月国有企业营业总成本2
2009年上半年,江西国民生产总值增长率在中部地区排名第几?()
Creditcardsmaybeused______a¢10minimumpurchase.
ResponseTimeisCriticalYou,yesyou,areresponsibleforensuringthatyouareaninteresting,funpersontohave【C1】___
最新回复
(
0
)