第1题:
A、先序
B、中序
C、后序
D、深度
第2题:
由关键字序列(12,7,36,25,18,2)构造一棵二叉排序树(初始为空,第一个关键字作为根节点插入,此后对于任意关键字,若小于根节点的关键字,则插入左子树中,若大于根节点的关键字,则插入右子树中,且左、右子树均为二叉排序树),该二叉排序树的高度(层数)为______。
A.6
B.5
C.4
D.3
A.
B.
C.
D.
第3题:
有关键码值为10, 20. 30的三个结点,按所有可能的插入顺序去构造二叉排序树。能构造出多少棵不同的二叉排序树?
A.4
B.5
C.6
D.7
第4题:
用关键字序列10、20、30、40、50构造的二叉排序树(二叉查找树)为(63)。
A.
B.
C.
D.
第5题:
第6题:
设有查找表{5,14,2,6,18,7,4,16,3},依次取表中数据,构造一棵二叉排序树。并说明如何由序列的二叉排序树得到相应序列的排序结果,对上述二叉排序给出中序遍历的结果。
(1)
(2)中序遍历:中序2,3,4,5,6,7,14,16,18
略
第7题:
对于一棵有n个结点、深度为h的二叉排序树,当查找一个指定关键字的元素且查找失败时,最多需进行()次比较。
第8题:
对两棵具有相同关键字集合而形状不同的二叉排序树,()遍历它们得到的序列的顺序是一样的。
第9题:
二叉排序树的任意一棵子树中,关键字最小的结点必无左孩子,关键字最大的结点必无右孩子。
第10题:
第11题:
第12题:
n/2
n
log2n
log2n+1
第13题:
A.树形未定,无法确定
B.18,43,27,77,44,36,39
C.18,27,36,39,43,44,77
D.77,44,43,39,36,27,18
第14题:
下列问题基于如下描述:现有关键码值分别为10、20、30、40的4个节点,按所有可能的插入顺序去构造二叉排序树。
能构造出多少棵不同的二叉排序树?______。
A.24
B.14
C.10
D.8
第15题:
由同一关键字集合构造的各棵二叉排序树 ( )
A.其形态不一定相同,但平均查找长度相同
B.其形态不一定相同,平均查找长度也不一定相同
C.其形态均相同,但平均查找长度不一定相同
D.其形态均相同,平均查找长度也都相同
第16题:
● 用关键字序列10、20、30、40、50构造的二叉排序树(二叉查找树)为 (63) 。
第17题:
设有数据集合{40,29,7,73,101,4,55,2,81,92,39},依次取集合中各数据,构造一棵二叉排序树.
略
第18题:
有关键码值为10,20,30的三个结点。按所有可能的插入顺序去构造二叉排序树,能构造出()棵不同的二叉排序树。
第19题:
在一棵二叉排序树上实施()遍历后,其关键字序列是一个有序表。
第20题:
将关键字(45,87,30,33,63,27,51,76)依次插入到一棵初始为空的二叉排序树中。请回答:若在二叉排序树中插入新的关键字60,则为寻找插入位置,分别与哪些关键字进行比较。
第21题:
第22题:
对
错
第23题:
第24题: