【说明】 在一个分布网络中,资源(石油、天然气、电力等)可从生产地送往其他地方。在传

题型:问答题

问题:

【说明】 在一个分布网络中,资源(石油、天然气、电力等)可从生产地送往其他地方。在传输过程中,资源会有损耗。例如,天然气的气压会减少,电压会降低。我们将需要输送的资源信息称为信号。在信号从信源地送往消耗地的过程中,仅能容忍一定范围的信号衰减,称为容忍值。分布网络可表示为一个树型结构,如图10-9所示。信号源是树根,树中的每个节点(除了根)表示一个可以放置放大器的子节点,其中某些节点同时也是信号消耗点,信号从一个节点流向其子节点。 每个节点有一个d值,表示从其父节点到该节点的信号衰减量。例如,在图10-9中,节点w、p、q的d值分别为2、1、3,树根节点表示信号源,其d值为0。 每个节点有一个M值,表示从该节点出发到其所有叶子的信号衰减量的最大值。显然,叶子节点的M值为0。对于非叶子节点j,M(j)=max{M(k)+d(k)|k是j的孩子节点}。在此公式中,要计算节点的M值,必须先算出其所有子节点的M值。

在计算M值的过程中,对于某个节点i,其有一个子节点k满足d(k)+M(k)大于容忍值,则应在k处放置放大器,否则,从节点i到某叶子节点的信号衰减量会超过容忍值,使得到达该叶子节点时信号不可用,而在节点i处放置放大器并不能解决到达叶子节点的信号衰减问题。 例如,在图10-9中,从节点p到其所有叶子节点的最大衰减值为4。若容忍值为3,则必须在s处放置信号放大器,这样可使得节点p的M值为2。同样,需要在节点小v处放置信号放大器,如图10—10阴影节点所示。若在某节点放置了信号放大器,则从该节点输出的信号与信号源输出的信号等价。

函数placeBoosters(TreeNode*root)的功能是:对于给定树型分布网络中各个节点,计算其信号衰减量的最大值,并确定应在树中的哪些节点放置信号放大器。 全局变量Tolerance保存信号衰减容忍值。 树的节点类型定义如下: typedef struct TreeNode{ int id; /*当前节点的识别号*/ int ChildNum;/*当前节点的子节点数目*/ int d;/*父节点到当前节点的信号衰减值*/ struct TreeNode **childptr; /*向量,存放当前节点到其所有子节点的指针*/ int M;/*当前节点到其所有子节点的信号衰减值中的最大值*/ bool boost; /*是否在当前节点放置信号放大器的标志*/ }TreeNode;【C语言函数】 void placeBoosters(TreeNode *root) {/* 计算root所指节点处的衰减量,如果衰减量超出了容忍值,则放置放大器*/ TreeNode *p; int i,degradation; if( (1) ){ degradation = 0;root->M = 0; i = 0; if (i>=root->ChildNum)return; p= (2) ; for(;i<root->ChildNum && p; i++,p = (3) ){p->M = 0; (4) ;if (p->d+p->M>Tolerance) { /*在p所指节点中放置信号放大器*/ p->boost=true; p->M = 0;}if (p->d + p->M > degradation) degradation = p->d + p->M; }root->M = (5) ; } }

考点:计算机软件水平考试中级软件设计师计算机水平考试中级软件设计师2007年上半年下午真题
题型:问答题

“四史”指的是正史中的哪四部下面不属于“四史”的一部是()。

A.《史记》

B.《汉书》

C.《三国志》

D.《资治通鉴》

题型:问答题

下列关于原始大气的说法,不正确的是      [ ]

A.由火山喷发形成       

B.由水蒸气、氨、甲烷、氧气等组成     

C.不含氧              

D.温度比现在的大气温度要高

题型:问答题

阅读下列材料: 材料一:改革的目的“就是要深刻革新国家生活的各个方面,使社会主义具有最现代化的社会组织形式,最充分地揭示我们制度在其各个决定性方面,即经济方面、社会主义政治方面和道德方面的人道主义性质……可以用一个公式来表示:更多的社会主义、更多的民主。” 新思维的核心是承认全人类的价值高于一切。更确切地说,是承认人类的生存高于一切。 ——摘自戈尔巴乔夫《改革与新思维》 材料二:苏共党内的“强硬派”认为:改革应在苏共领导下进行,不能超越社会主义自我完善的范畴,……改革是创造,不是否定,不能把苏联的历史描写成充满错误。反对全盘否定苏联历史和已取得的成就,在策略上主张稳健、渐进地推行改革。——摘自孙卫东等《从联盟到独联体》 请回答: (1)戈尔巴乔夫的“新思维”强调改革的最终目标是什么如何认识它的本质 (2)针对“新思维”,强硬派采取了什么斗争措施结果如何

题型:问答题

前台柜员将一笔国际汇款报文办理转查询后,可使用055472交易来查看CORONA、系统转发来的内部MT996查复报文,并将报文()。

A、落地

B、作废

C、标注“已读”

D、标注“待处理”

题型:问答题

柴油机燃油中含水量超标会引起()

A、排烟呈黑色

B、排烟呈白色

C、排烟呈蓝色

更多题库