10、若关键字的输入序列为20,9,2 ,11,13,30,22,16,17,15,18,10。 (1)试从空树开始顺序输入各关键字建立平衡二叉树。画出每次插入时二叉树的形态,若需要平衡化旋转则做旋转并注明旋转的类型; (2)计算该平衡二叉搜索树在等概率下的查找成功的平均查找长度; (3)基于上面建树的结果,画出从树中删除22,删除2,删除10与9后树的形态和旋转类型。
第1题:
若某二叉树的后序遍历序列为KBFDCAE,中序遍历序列为BKEFACD,则该二叉树为 (58)。
A.A
B.B
C.C
D.D
第2题:
第3题:
画出对长度为10的有序表进行折半查找的判定树(以序号1,2,……10表示树结点),并对上述序列进行折半查找,求等概率条件下,成功查找的平均查找长度。
(1)
(2)ASL=(1x1+2x2+3x4+4x3)/10=29/10
略
第4题:
在任意一棵非空二叉树中,删除某结点后又将其插入,则所得二叉排序树与删除前原二叉树排序树相同。
第5题:
某个二叉查找树(即二叉排序树)中进行查找时,效率最差的情形是该二叉查找树是()。
第6题:
在结点数确定的二叉排序树上进行查找的平均查找长度与二叉树的形态有关,最差的情况是二叉排序树为()树的时候。
第7题:
先序遍历二叉树的的操作定义为;若二叉树为空,则为空操作,否则进行如下操作,访问二叉树的();先序遍历二叉树的(),先序遍历二叉树的()。
第8题:
中序遍历二叉树的的操作定义为;若二叉树为空,则为空操作,否则进行如下操作,中序遍历二叉树的();访问二叉树的(),中序遍历二叉树的()。
第9题:
B-树
平衡树
非平衡树
穿线树
第10题:
第11题:
对
错
第12题:
完全二叉树
平衡二叉树
单枝树
满二叉树
第13题:
在某个二叉查找树(即二叉排序树)中进行查找时,效率最差的情形是该二叉查找树是(59) 。
A.完全二叉树
B.平衡二叉树
C.单枝树
D.满二叉树
第14题:
第15题:
在平衡二叉树中,向某个平衡因子不为零的结点的树中插入一新结点,必引起平衡旋转。
第16题:
若从二叉树的根结点到其它任一结点的路径上所经过的结点序列按其关键字递增有序,则该二叉树是()。
第17题:
二叉树的前序、中序和后序遍历法最适合采用__(1)__来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为__(2)__,而使上述路径长度总和达到最小的树称为__(3)__。它一定是__(4)__。在关于树的几个叙述中,只有__(5)__是正确的。空白(4)处应选择()
第18题:
折半查找所对应的判定树,既是一棵二叉查找树,又是一棵理想平衡二叉树
第19题:
序遍历二叉树的的操作定义为;若二叉树为空,则为空操作,否则进行如下操作,访问二叉树的();先序遍历二叉树的(),先序遍历二叉树的()。
第20题:
第21题:
第22题:
ABCDEF
ABDCEF
ABDCFE
ACBDFE
第23题:
二叉排序树
赫夫曼树
堆
平衡二叉树
第24题:
对
错