首页
登录
公务员类
在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩
在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩
练习题库
2022-08-02
33
问题
在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0,右孩子的平衡因子为1,则应作()型调整以使其平衡。A.LLB.LRC.RLD.RR
选项
A.LL
B.LR
C.RL
D.RR
答案
C
解析
平衡二叉树是在构造=叉排序树的过程中,每当插入一个新结点时,首先检查是否因插入新结点而破坏了二叉排序树的平衡性,若是,则找出其中的最小不平衡子树,在保持二叉排序树特性的前提下,调整最小不平衡子树中各结点之间的链接关系。进行相应的旋转,使之成为新的平衡子树。具体步骤如下:(1)每当插入一个新结点,从该结点开始向上计算各结点的平衡因子,即计算该结点的祖先结点的平衡因子,若该结点的祖先结点的平衡因子的绝对值均不超过1,则平衡=叉树没有失去平衡,继续插入、结点;(2)若插入结点的某祖先结点的平衡因子的绝对值大于1,则找出其中最小不平衡子树的根结点;(3)判断新插入的结点与最小不平衡子树的根结点的关系,确定是哪种类型的调整;(4)如果是LL型或RR型,只需应用扁担原理旋转一次,在旋转过程中,如果出现冲突,应用旋转优先原则调整冲突;如果是LR型或LR型,则需应用扁担原理旋转两次,第一次最小不平衡子树的根结点先不动,调整插入结点所在子树,第二次再调整最小不平衡子树。在旋转过程中,如果出现冲突,应用旋转优先原则调整冲突;(5)计算调整后的平衡二叉树中各结点的平衡因子,检验是否因为旋转而破坏其他结点的平衡因子,以及调整后的平衡二叉树中是否存在平衡因子大于1的结点。结合上面的知识点,对于题目中的情况应该选择RL型调整。
转载请注明原文地址:http://tihaiku.com/gongwuyuan/2554128.html
本试题收录于:
计算机 电网题库国家电网招聘分类
计算机 电网
国家电网招聘
相关试题推荐
左图所示对称刚架受同向结点力偶作用,弯矩图的正确形状是右侧四个图中的:
已知刚架的弯矩图如图所示,杆的抗弯刚度为杆的为2EI,则结点B的角位移等于:
图示结构,EI=常数,已知结点C的水平线位移为ΔCH=7ql4/184EI(→)
图示结构,EI=常数,欲使结点B的转角为零,比值P1/P2应为: A.1.
图所示结构用位移法计算时,独立的结点线位移和结点角位移数分别( )。 A
图所示连续梁,EI为常数,用力矩分配法求得结点B的不平衡力矩为( )。
图所示刚架,EI为常数,结点A的转角是( )。(提示:利用对称性和转动刚度的概
图所示刚架,EI=常数,结点A的转角是( )。(提示:利用转动刚度的概念)
如图所示的位移法基本体系中(图中结点B处的竖向刚性支杆为基本体系中的附加支杆),
图示桁架,在结点C处沿水平方向受P力作用。各杆的抗拉刚度相等。若结点C的铅垂位移
随机试题
Whilethebestsixteenth-centuryRenaissancescholarsmasteredtheclassicsofa
Speaktohimslowly______hemayunderstandyoubetter.A、sinceB、sothatC、forD
Ofallthe【C1】______ofagoodnight’ssleep,dreamsseemtobeleastwithin
What’sLarry’sJob?Heis______ontheGoldenGateBridge.[br][originaltext]
Websterdefinesadviceasbeing"arecommendationwithregardtoacourseof
某泵房采用四台同型号立式混流泵。单台水泵机组重量数据如下:水泵重42t,电机重3
A.23~26cm B.25~28cm C.10cm D.8.5~9.5c
患儿,男,2岁。诊断为法洛四联症。近3天呈蛋花样便,每天l0余次。护理此患儿时要
真正的冬是属于北方的,记忆中北方的雪就像一位硬汉-狂风呼啸,大雪纷飞,一整夜便厚
把下列的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是
最新回复
(
0
)