选择题
2-1
若二叉搜索树是有N个结点的完全二叉树,则不正确的说法是:C
A.所有结点的平均查找效率是O(logN)
B.最小值一定在叶结点上
C.最大值一定在叶结点上
D.中位值结点在根结点或根的左子树上
最大值在右子树上,但不一定是叶子结点
2-2
若一棵二叉树的后序遍历序列是{ 1, 3, 2, 6, 5, 7, 4 },中序遍历序列是{ 1, 2, 3, 4, 5, 6, 7 },则下列哪句是错的?A
A.这是一棵完全二叉树
B.2是1和3的父结点
C.这是一棵二叉搜索树
D.7是5的父结点
同之前做的题
2-3
将{ 32, 2, 15, 65, 28, 10 }依次插入初始为空的二叉搜索树。则该树的前序遍历结果是:D
A.2, 10, 15, 28, 32, 65
B.32, 2, 10, 15, 28, 65
C.10, 28, 15, 2, 65, 32
D.32, 2, 15, 10, 28, 65
2-4
下列二叉树中,可能成为折半查找判定树(不含外部结点)的是:A
A.
B.
C.
D.
2-5
若一棵二叉树的前序遍历序列是{ 4, 2, 1, 3, 6, 5, 7 },中序遍历序列是{ 1, 2, 3, 4, 5, 6, 7 },则下列哪句是错的?D
A.这是一棵完全二叉树
B.所有的奇数都在叶子结点上
C.这是一棵二叉搜索树
D.2是5的父结点
看图可知
2-6
将{ 5, 11, 13, 1, 3, 6 }依次插入初始为空的二叉搜索树。则该树的后序遍历结果是:B
A.3, 1, 5, 6, 13, 11
B.3, 1, 6, 13, 11, 5
C.1, 3, 11, 6, 13, 5
D.1, 3, 5, 6, 13, 11
2-7
对二叉搜索树进行什么遍历可以得到从小到大的排序序列? C
A.前序遍历
B.后序遍历
C.中序遍历
D.层次遍历
根据二叉搜索树定义,左<根<右
2-8
若二叉搜索树是有N个结点的完全二叉树,则不正确的说法是:B
A.平均查找效率是O(logN)
B.最大值一定在最后一层
C.最小值一定在叶结点上
D.中位值结点在根结点或根的左子树上
2-9
已知8个数据元素为(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉搜索树后,最后两层上的结点总数为: B
A.1
B.2
C.3
D.4
2-10
下列叙述正确的是(D)。
A.在任意一棵非空二叉搜索树,删除某结点后又将其插入,则所得二叉搜索树与删除前原二叉搜索树相同。
B.二叉树中除叶结点外, 任一结点X,其左子树根结点的值小于该结点(X)的值;其右子树根结点的值≥该结点(X)的值,则此二叉树一定是二叉搜索树。
C.虽然给出关键字序列的顺序不一样,但依次生成的二叉搜索树却是一样的。
D.在二叉搜索树中插入一个新结点,总是插入到最下层,作为新的叶子结点。