首页
登录
公务员类
在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩
在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩
练习题库
2022-08-02
58
问题
在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为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型调整。
转载请注明原文地址:https://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的铅垂位移
随机试题
Whatarethetwospeakerstalkingabout?[br][originaltext]W:Hello?M:Hi,Um
[img]2014m9x/ct_egreqj_egreqbj_0031_20148[/img][br]AFromthehistogram,youca
RichDad,PoorDadMIhadtwofathers,arich
NurseHomeVisits:ABoostforLow-IncomeParents[A]Nursehome
[originaltext]M:Goodafternoon,madam.Wouldyouliketosithere?I’mafraid
A.肾上腺素 B.甲状腺激素 C.皮质醇 D.醛固酮
一般而言,各类基金的风险特征由高到低的排序依次是( )。A.股票型基金→债券型
乳管内乳头状瘤常见:A.鲜红色溢液 B.棕褐色溢液 C.乳样溢液 D
经营机构评估相关产品或服务的风险等级,()协会名录规定的风险等级。A.高于
关于三相四孔插座接线的说法,正确的是()。A.保护接地导体(PE)应接在下孔
最新回复
(
0
)