数据结构与算法上机作业 第三章 树 一、选择题 1、在一棵树中,如果结点 A 有 3 个兄弟,B 是 A 的双亲,则 B 的度为 D A
4 2、深度为 h 的完全二叉树至少有 D 个结点,至多有 B 个结点 A
2h-1 C
2h+1 D
2h-1 2^(h-1) -1 +1=2^(h-1) 前(n-1)层满,第 h 层只有一结点 3、具有 n 个结点的满二叉树有 C 个叶结点
(n-1)/2 C
(n+1)/2 D
n/2+1 因为 二叉树中,有这样一个性质,如果其终端结点数(也就是叶子节点)的个数为 n1,度为 2 的结点数为 n2,则 n1=n2+1; 假设叶子节点有 x 个,则度为 2 的个数为 x-1: 所以: 2x-1 = n; 所以 x = (n+1)/2 (满二叉树) 所以 叶子节点个数为 :(n+1)/2 非终端结点为 : (n+1)/2-1 4、一棵具有 25 个叶结点的完全二叉树最多有 B 个结点
51 5、已知二叉树的先根遍历序列是 ABCDEF,中根遍历序列是 CBAEDF,则后根遍历序列是 A
CBEFDA B
FEDCBA C
CBEDFA D
不定 6、具有 10 个叶结点的二叉树中有 B 个度为 2 的结点
11 7、一棵非空二叉树的先序遍历序列与后序遍历序列正好相反,则该二叉树一定满足 C
所有非叶结点均无左孩子 B
所有非叶结点均无右孩子 C
只有一个叶子结点 D
A 和 B 同时成立 8、在线索二叉树中,t所指结点没有左子树的充要条件是 B
t->left=NULL B
t->ltag=TRUE C
t->ltag=TRUE 且