首页
登录
从业资格
下面关于二叉排序树的叙述,错误的是( )。A.对二叉排序树进行中序遍历,必定得
下面关于二叉排序树的叙述,错误的是( )。A.对二叉排序树进行中序遍历,必定得
题库
2022-08-02
25
问题
下面关于二叉排序树的叙述,错误的是( )。A.对二叉排序树进行中序遍历,必定得到结点关键字的有序序列B.依据关键字无序的序列建立二叉排序树,也可能构造出单支树C.若构造二叉排序树时进行平衡化处理,则根结点的左子树结点数与右子树结点数的差值一定不超过1D.若构造二叉排序树时进行平衡化处理,则根结点的左子树高度与右子树高度的差值一定不超过1
选项
A.对二叉排序树进行中序遍历,必定得到结点关键字的有序序列
B.依据关键字无序的序列建立二叉排序树,也可能构造出单支树
C.若构造二叉排序树时进行平衡化处理,则根结点的左子树结点数与右子树结点数的差值一定不超过1
D.若构造二叉排序树时进行平衡化处理,则根结点的左子树高度与右子树高度的差值一定不超过1
答案
C
解析
本题考查数据结构方面的基础知识。
二叉排序树或者是一颗空树,或者是具有如下性质的二叉树:
① 若它的左子树非空,则其左子树上所有节点的关键字均小于根节点的关键字;
② 若它的右子树非空,则其右子树上所有节点的关键字均大于根节点的关键字;
③ 左、右子树本身就是两颗二叉排序树。
由上述定义可知,二叉排序树是一个有序表,对二叉排序树进行中序遍历,可得到一个关键字递增排序的序列。
对于给定的关键字序列,可从空树开始,逐个将关键字插入树中来构造一颗二叉排序树。其过程是:每读入一个关键字值,就建立一个新节点。若二叉排序树非空,则将新节点的关键字与根节点的关键字相比较,如果小于根节点的值,则插入到左子树中,否则插入到右子树中;若二叉排序树为空树,则新节点作为二叉排序树的根节点。
显然,若关键字初始序列已经有序,则构造出的二叉排序树一定是单枝树(每个节点只有一个孩子)。
为了使在二叉排序树上进行的查找操作性能最优,构造二叉排序树时需要进行平衡化处理,使每个节点左、右子树的高度差的绝对值不超过1。
转载请注明原文地址:http://tihaiku.com/congyezige/2410421.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
错误控制是管理、控制并成功纠正已知错误的过程,它通过变更请求向变更管理部门报告需
下面的表述中,最能全面体现IT部门定位的是()。A.组织的IT部门是组织的IT
在信息管理中,哪些是信息进行加工处理的最基本方式:__()__①变化、排序、核
以下关于进度管理工具甘特图的叙述中,不正确的是()。A.能清晰地表达每个任务的
下面说法不是项目基本特征的是()。A.项目具有一次性 B.项目需要确定的资源
下面4个主机地址中属于网络220.115.200.0/21的地址是()。A.2
关于虚拟局域网,下面的说法中错误的是()。A.每个VLAN都类似于一个物理网段
以下关于数据库事务的说法中,错误的是()。A.数据库事务是恢复和并发控制的基
以下关于数据库事务的叙述中,正确的是()。A.一个数据库应用程序只能包含一个
以下关于计算机安全原则的叙述中,不正确的是()。A.在系统设计时,实现安全措施
随机试题
DISCRIMINATE:DISTINCTION::A、compare:analogyB、waver:irresolutionC、vacill
Assoonasitwasrevealedthatareporterforprogressivemagazinehaddisc
当x→0时,kx是sinx的等价无穷小量,则k等于().A.0 B.1 C.
盾构试掘进的长度一般为始发后( )。A.80m B.90m C.100m
以下有关艾滋病的病原体的叙述中,最正确的是()A:病毒 B:免疫病毒 C:
?人格中的性格是后天的,是社会文化模式的刻印,有可能改变,无好坏之分。( )?
“管理就是决策”是()的著名观点。A.赫茨伯格 B.戴尔 C.西蒙 D.
陀螺经纬仪测定的方位角是()。A.坐标方位角 B.磁北方位角 C.施工控
下列可表明事件A、B相互独立的有()。A.P(AB)=P(A)P(B)B
下述哪一项为膜的极化状态A.静息电位存在时膜两侧保持的内负外正状态 B.静息电
最新回复
(
0
)