在树中,一个节点的直接子节点的个数称为该节点的【 】.
第1题:
决策树的父节点和子节点的熵的大小关系是什么()
A.决策树的父节点更大
B.子节点的熵更大
C.两者相等
D.根据具体情况而定
第2题:
在决策树分析法中,决策节点的个数只能是一个。()
第3题:
此题为判断题(对,错)。
第4题:
一个具有767个节点的完全二叉树,其叶子节点个数为(18)。
A.383
B.384
C.385
D.386
第5题:
在树中,一个结点的直接子结点的个数称为该结点的【】
第6题:
下列关于哈夫曼树的叙述错误的是
A.一棵哈夫曼树是带权路径长度最短的二叉树
B.一棵哈夫曼树中叶节点的个数比非叶节点的个数大1
C.一棵哈夫曼树节点的度要么是0,要么是2
D.哈夫曼树的根节点的权值等于各个叶节点的权值之和
第7题:
在一棵树中,哪一个节点没有前驱节点?
A.分支节点
B.叶节点
C.树根节点
D.空节点
第8题:
阅读以下说明和C语言函数,应填入(n)处。
【说明】
在一个分布网络中,资源(石油、天然气、电力等)可从生产地送往其他地方。在传输过程中,资源会有损耗。例如,天然气的气压会减少,电压会降低。我们将需要输送的资源信息称为信号。在信号从信源地送往消耗地的过程中,仅能容忍一定范围的信号衰减,称为容忍值。分布网络可表示为一个树型结构,如图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);
}
}
第9题:
关于XML节点树,下列描述错误的是()。
第10题:
在ZXMP-M800设备中,我们规定A向业务进入节点的一侧称为该节点的A侧,输出节点的一侧称为节点的B侧。
第11题:
第12题:
第13题:
从有n个节点的顺序表中删除一个节点平均需要移动的节点个数是______。
第14题:
若一棵二叉树中只有叶节点和左、右子树皆非空的节点,设叶节点的个数为k,则左、右子树皆非空的节点个数是【 】。
第15题:
A.节点x与目标状态位置不同的棋子个数
B.节点x与目标状态位置相同的棋子个数
C.节点x的子节点数
D.节点x所在的层数
答案:D
第16题:
在一棵度为3的树中,度为3的节点有2个,度为2的节点有1个,度为1的节点有2个,那么,该树的叶节点数目为( )。
A.4
B.5
C.6
D.7
第17题:
一个具有767个节点的完全二叉树,其叶节点个数为______
A.383
B.384
C.385
D.386
第18题:
在完全二叉树中,若一个节点是叶节点,则它没 ______。
A.左子节点
B.右子节点
C.左子节点和右子节点
D.左子节点、右子节点和兄弟节点
第19题:
在树形结构中,一个节点的子树的个数叫做节点的
A.高度
B.层数
C.度
D.分支个数
第20题:
在一棵度为3的树中,度为3的节点数为n3个,度为2的节点数为n2个,则该树中叶子节点数为【 】
第21题:
一棵树有3度节点100个,2度节点200个,该树有叶子节点多少个,该树可以有多少个度为1的节点?
第22题:
常规四叉树每个节点通常储存()个变量,即()子节点指针、()个父节点指针和()个节点值
第23题:
同级节点拥有相同的父节点
除根节点外,所有节点都有一个父节点
有且必须只能有一个根节点
所有节点都必须有子节点