在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡点为A,并已知A的左孩子的平衡因子为-1,右孩子的平衡因子为0,则做(14)型调整以使其平衡。
A.LL
B.LR
C.RL
D.RR
第1题:
在平衡的二叉排序树中,向某个平衡因子不为零的结点的树中插入一新结点,必引起平衡旋转。()
第2题:
由元素序列{27,16,75,38,51}构造平衡二叉树,则首次出现的最小不平衡子树的根(即离插入节点最近且平衡因子的绝对值为2的节点)为(9)。
A.27
B.38
C.51
D.75
第3题:
一个具有m个结点的二叉树,其二叉链表结点(左、右孩子指针分别用left和right表示)中的空指针总数必定为(57)个。为形成中序(先序、后序)线索二叉树,现对该二叉链表所有结点进行如下操作:若结点p的左孩子指针为空,则将该左指针改为指向p在中序(先序、后序)遍历序列的前驱结点;若p的右孩子指针为空,则将该右指针改为指向p在中序(先序、后序)遍历序列的后继结点。假设指针s指向中序(先序、后序)线索二叉树中的某结点,则(58)。
A.m+2
B.m+1
C.m
D.m-1
第4题:
平衡二叉树中任意结点的平衡因子只能是(50)之一。
A.0,1,2
B.0,1
C.-1,+1
D.0,-1,+1
第5题:
已知二叉树中叶结点数为50,仅有一个孩子的结点数为30,则总结点数为()
第6题:
对于一个具有n个结点的单链表,在已知的结点p后插入一个新结点的时间复杂度为(),在给定值为x的结点后插入一个新结点的时间复杂度为()
第7题:
在对二叉树进行顺序存储时,若下标为6的结点P既有双亲结点,又有左孩子结点和右孩子结点,则P的双亲结点的下标为(),左孩子结点的下标为(),右孩子结点的下标为()
第8题:
在完全二叉树中,若一个结点是叶结点,则它没有()。
第9题:
对于一个具有n个结点的单链表中,在已知的结点后插入一个新结点的时间复杂度为()在给定值为X的结点后插入一个新结点的时间复杂度为()。
第10题:
左孩子结点
右孩子结点
左孩子和右孩子结点
左孩子结点,右孩子结点和兄弟结点
第11题:
对
错
第12题:
第13题:
A.LL型
B.LR型
C.RL型
D.RR型
第14题:
下图所示平衡二叉树(树中任一结点的左右子树高度之差不超过1)中,结点A的右子树AR高度为h,结点B的左子树BL高度为h,结点C的左子树CL、右子树CR高度都为h-1。若在CR中插入一个结点并使得CR的高度增加1,则该二叉树(61)。
A.以B为根的子二叉树变为不平衡
B.以C为根的子二叉树变为不平衡
C.以A为根的子二叉树变为不平衡
D.仍然是平衡二叉树
第15题:
由元素序列(27,16,75,38,51)构造平衡二叉树,则首次出现的最小不平衡子树的根(即离插入结点最近且平衡因子的绝对值为2的结点)为(46)。
A.27
B.38
C.51
D.75
第16题:
对二叉树中的结点如下编号:树根结点编号为1,根的左孩子结点编号为2、右孩子结点编号为3,依此类推,对于编号为i的结点,其左孩子编号为2i、右孩子编号为2i+1。例如,下图所示二叉树中有6个结点,结点a、b、c、d、e、f的编号分别为1、2、3、5、7、11。那么,当结点数为n(n>0)的( )时,其最后一个结点编号为2i-1
A.二叉树为满二叉树(即每层的结点数达到最大值)B.二叉树中每个内部结点都有两个孩子C.二叉树中每个内部结点都只有左孩子D.二叉树中每个内部结点都只有右孩子
第17题:
在平衡二叉树中,向某个平衡因子不为零的结点的树中插入一新结点,必引起平衡旋转。
第18题:
已知二叉树有50个叶子结点,且仅有一个孩子的结点数为30,则总结点数为()。
第19题:
对于一棵完全二叉树采用顺序存储,设一个结点的编号为i(根结点的编号为1,若它的左孩子结点存在,则其编号为()
第20题:
在平衡二叉树中,任意结点左右子树的高度差(绝对值)不超过1
第21题:
第22题:
第23题:
LL
LR
RL
RR