早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
用数组A[1···n]顺序存储完全二叉树的各结点,则当i>0,且i<=___________时,结点A[i
题目
用数组A[1···n]顺序存储完全二叉树的各结点,则当i>0,且i<=___________时,结点A[i]的右子女是结点A[ 2i+1],否则结点A[i]没有右子女。
参考答案
正确答案:
[(n-1)/2]
【解析】完全二叉树中除最下面一层外,各层都被结点充满了,每一层结点个数恰是上一层结点个数的2倍。因此,从一个结点的编号就可以推知它的双亲及左、右子女结点的编号。当i≦n/2时,结点i的左子女是结点2i,否则结点i没有左子女;
当i≦(n-1)/2时,结点i的右子女是结点2i+1,否则结点i没有右子女;
当i≠1时,结点i的双亲是结点[i/2]
[(n-1)/2]
【解析】完全二叉树中除最下面一层外,各层都被结点充满了,每一层结点个数恰是上一层结点个数的2倍。因此,从一个结点的编号就可以推知它的双亲及左、右子女结点的编号。当i≦n/2时,结点i的左子女是结点2i,否则结点i没有左子女;
当i≦(n-1)/2时,结点i的右子女是结点2i+1,否则结点i没有右子女;
当i≠1时,结点i的双亲是结点[i/2]
看了用数组A[1···n]顺序存储...的网友还看了以下:
已知集合A由a-1,2a²+5a+1,a²+1组成,且-2∈A,求a的值. 数学 2020-04-05 …
方程x2-y2=105的正整数解有( )A. 1组B. 2组C. 3组D. 4组 数学 2020-05-13 …
在探究活动中,若作出的假设是“霉菌适宜在潮湿、养分丰富、氧气充足的环境中生活”,那么,该探究活动应 语文 2020-05-17 …
麻醉药品和第一类精神药品处方至少保存 ( )A.1年B.2年C.3年D.4年E.5年 医卫类考试 2020-06-06 …
1.下列线段中,能把三角形分成两个面积相等的三角形的是()A.角平分线B.中线C.高D.以上都不对 数学 2020-07-05 …
已知S={a,b},A包含于S,则A集合s的补集的所有有序组对共有()A.1组B.2组c.3组d. 数学 2020-07-10 …
有两个自然数,它们的最大公约数是4,最小公倍数是120,那么这样的自然数组有()A.1组B.2组C 数学 2020-07-14 …
已知s=(a,b),A属于s则A与集合s的补集的所有有序组对共有A.1组B.2组c.3组d.4组 数学 2020-07-30 …
用函数产生10个随机数并保存a数组中单击查找任意输入一个数在数组a中查找该数OptionBase1D 其他 2020-11-01 …
在探究影响鼠妇分布的环境因素时,若作出的假设是“鼠妇喜欢在潮湿、阴暗的环境中生活”,那么,该探究活动 语文 2020-12-07 …