早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
在一棵完全二叉树中,其根的序号为1,(1)可判声序号为p和q的两个结点是否在同一层。A.B.C.D.
题目
在一棵完全二叉树中,其根的序号为1,(1)可判声序号为p和q的两个结点是否在同一层。
A.
B.
C.
D.
参考答案
正确答案:A
解析:一棵深度为k且有2k-1(k1)个结点的二叉树称为满二叉树。如果深度为k、有n个结点的二叉树中各结点能够与深度为k的顺序编号的满二叉树从1到n标号的结点相对应,则称这样的二叉树为完全二叉树。根据完全二叉树的定义,显然,在一棵完全二叉树中,所有的叶子结点都出现在第k层或k-1层(最后两层)。性质1:具有n(n>0)个结点的完全二叉树的深度为+1。性质2:如果对一棵有n个结点的完全二叉树的结点按层序编号(从第1层到第+1层,每层从左到右),则对任一结点i(1≤i≤n),有:(1)如果i=1,则结点i无双亲,是二叉树的根;如果i>1,则其双亲是结点[i/2]。(2)如果2i>n,则结点i为叶子结点,无左孩子;否则,其左孩子是结点2i。(3)如果2i+1>n,则结点i无右孩子:否则,其右孩子是结点2i+1。根据以上性质,要判定序号为p和q的两个结点是否在同一层,即求是否成立。所以A为所求的结果。
解析:一棵深度为k且有2k-1(k1)个结点的二叉树称为满二叉树。如果深度为k、有n个结点的二叉树中各结点能够与深度为k的顺序编号的满二叉树从1到n标号的结点相对应,则称这样的二叉树为完全二叉树。根据完全二叉树的定义,显然,在一棵完全二叉树中,所有的叶子结点都出现在第k层或k-1层(最后两层)。性质1:具有n(n>0)个结点的完全二叉树的深度为+1。性质2:如果对一棵有n个结点的完全二叉树的结点按层序编号(从第1层到第+1层,每层从左到右),则对任一结点i(1≤i≤n),有:(1)如果i=1,则结点i无双亲,是二叉树的根;如果i>1,则其双亲是结点[i/2]。(2)如果2i>n,则结点i为叶子结点,无左孩子;否则,其左孩子是结点2i。(3)如果2i+1>n,则结点i无右孩子:否则,其右孩子是结点2i+1。根据以上性质,要判定序号为p和q的两个结点是否在同一层,即求是否成立。所以A为所求的结果。
看了在一棵完全二叉树中,其根的序号...的网友还看了以下:
在一棵完全二叉树中,其根的序号为1,(33)可判定序号为p和q的两个结点是否在同一层。A.B.1og 计算机类考试 2020-05-26 …
在一棵完全二叉树中,其根的序号为1,______可判定序号为p和q的两个节点是否在同一层。 计算机类考试 2020-05-26 …
在一棵完全二叉树中,其根的序号为1,(14)可判定序号为p和q的两个节点是否在同一层。A.[logp 计算机类考试 2020-05-26 …
在一棵完全二叉树中,其根的序号为1,(1)可判声序号为p和q的两个结点是否在同一层。A.B.C.D. 计算机类考试 2020-05-26 …
在一棵完全二叉树中,其根的序号为1,______可判定序号为p和q的两个结点是否在同一层。A.「lo 计算机类考试 2020-05-26 …
23.一棵前序序列为1,2,3,4的二叉树,其中序序列不可能是().1.一棵前序序列为1,2,3, 其他 2020-07-08 …
对了打勾,错了打叉1,“h.i.k.j.l.m.n”是按照汉语拼音字母顺序排列的。对了打勾,错了打 其他 2020-07-08 …
(数据结构)有三个数字1,2,3,将它们构成二叉树,中序遍历序列为1,2,3的不同二叉树有种.可我 数学 2020-07-10 …
二叉排序树问题,课程设计采用顺序存储方式或二叉链表存储方式保存二叉排序树(1)给出n个数,并由这n 其他 2020-07-23 …
写出由二叉树的中序遍历序列mid[1..n]和层次遍历序列lev[1..n]确定二叉树的算法 其他 2020-12-05 …