早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
用数组A[1..n]顺序存储完全二叉树的各结点,则当i>0,且i<=【】时,结点A[i]的右子女是结点A[2i+1],否
题目
用数组A[1..n]顺序存储完全二叉树的各结点,则当i>0,且i<=【 】时,结点A[i]的右子女是结点A[2i+1],否则结点A[i]没有右子女。
参考答案
正确答案:(n-1)/2
(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和b是有理数且a不等于b化简2/1(a=b-|a-b|将1,2,3.100个自然数,任意分为 数学 2020-04-06 …
二十四点游戏:请用下面每组四个数和“+”“—”“X”“/”组成结果为24的算式(四个数都用而且不重 数学 2020-05-16 …
若关系R、S如下图所示,π1,3,7(σ3<6(R×S))=(30),且结果集的元组列数和元组个数分 计算机类考试 2020-05-26 …
对象是封装了数据结构及可以施加在这些数据结构上的()的封装体,这个封装体可以唯一地标识它的名字,而且 计算机类考试 2020-05-31 …
谁编一道题:有理数混合运算并解答,要满足1必须有加减乘除成方,2除数为负数且结果为2013 数学 2020-06-06 …
数据结构关于二维数组的存储问题,求解答二维数组A(1,-5),(10,20)以行为主序存储,且元素 其他 2020-07-18 …
系数化成整数且结果化为最简分式:0.25a-0.2b0.1a+0.3b=. 数学 2020-08-02 …
给定有限个正数满足条件T:每个数都不大于50且总和L=1275。现将这些数按下列要求进行分组,每组数 数学 2020-11-19 …
将1,2,3,4,5,6,7,8八个数分成两组,每组4个数,并且两组数之和相等.从A组组拿一个数到B 数学 2020-11-20 …
无向简单图G是棵树,当且仅当().A.G连通且边数比结点数少1B.G连通且结点数比边数少1C.G的边 其他 2020-12-27 …