首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列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
49
问题
阅读下列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
软件设计师下午应用技术考试
软考中级
相关试题推荐
某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为()。
如下图所示,从输出的信息中可以确定的信息是___________。
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为(12);若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f
针对以下C语言程序段,假设sta[10]=-1,对于x的取值,需要______个测试用例能够满足分支覆盖的要求。intMathMine(intx){intm=0;inti;for(i=x-1;i<=x+1;
页式存储系统的逻辑地址是由页号和页内地址两部分组成。假定页面的大小为4K,地址变换过程如下图所示,图中逻辑地址用十进制表示。图中有效地址经过变换后,十进制物理地址a应为(18)。
在结构化分析方法中,利用分层数据流图对系统功能建模。以下关于分层数据流图的叙述中,不正确的是___________(32)。采用数据字典为数据流图中的每个数据流、文件、加工以及组成数据流或文件的数据项进行说明,其条目不包括____________(33)。
在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:___________(19)是指局部数据模型透明,即用户或应用程序无须知道局部使用的是哪种数据模型;___________(20)是指用户或应用程序不需要知道逻辑上访问的表具体是怎
在分层体系结构中,(41)实现与实体对象相关的业务逻辑。在基于Java,EE技术开发的软件系统中,常用(42)技术来实现该层。(42)
某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题;②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立进行测
Youaredevelopingaserver-sideenterpriseapplication.Itmustsupportavarietyofdifferentclientsincludingdesktopbrowse
随机试题
A.1/3张B.1/2张C.2/3张D.1/4张E.等张2:3:l溶液为
1998年5月,李某因强奸罪被人民法院依法判处有期徒刑12年。后因其服刑期间表现良好,2006年5月被假释。2008年3月的一天,李某盗窃一辆汽车(价值8万多元)但未被发现。2011年4月,李某因抢劫他人财物而被逮捕,其后交代了自己在假释考验期限内盗窃汽车
下列关于无补偿式直埋管道说法错误的是()。
如图所示的电路,欲构成反相积分运算电路,则虚线框1、2内应分别连接()。
填隙碎石适用于( )。
由计算机打印输出的记账凭证,摘要可用字母或代码代替。 ( )
某企业某月销售商品发生商业折扣20万元、现金折扣15万元、销售折让25万元。该企业上述业务计入当月财务费用的金额为()万元。
少先队教育活动的第一原则是()。
中华民族精神,是在中华民族五千年的历史发展中形成的,是中华民族生生不息、发展壮大的精神动力。弘扬和培育民族精神,既要弘扬中国古代的民族精神,更要大力弘扬和培育近代以来中国人民在争取民族独立和人民解放、实现国家富强和人民共同富裕的历史进程中形成的伟大民族精神
InBritain,theConservativePartyandtheLaborPartyarethemajorpoliticalpowers.Ingeneralelection,______tendtobemore
最新回复
(
0
)