首页
登录
公务员类
在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩
在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩
练习题库
2022-08-02
23
问题
在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为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的铅垂位移
随机试题
Fishareanimalsthatliveinwater.Theyliveinalmostanyplace【11】there
ThecontinentalUnitedStateswillfacemoreextremetemperaturesduringthe
—Willyougohometomorrowevening?—No,Iamgoingtoalecture,oratleast,I
民用建筑工程室内装修中所采用的水性涂料、水性胶粘剂、水性处理剂必须有同批次产品的
以下哪种类型幼年特发性关节炎最易出现HLA-B27阳性A.全身型 B.多关节炎
2020年,H省全省地区生产总值43443.46亿元,较2019年减少2384.
综合评级1级的银行一般都存在资本水平不足或其他一些不令人满意的表现。()
“蓬生麻中,不扶自直;白沙在涅,与之俱黑”反映了()对人的发展起影响作用。
下列关于不平衡报价法的运用,错误的是( )。A.开办费.土方工程.基础工程的报价
不能用于判断急性心肌梗死后溶栓成功的临床指标为A、CKMB峰值出现在发病后24小
最新回复
(
0
)