- 1
- 0
- 约3.37千字
- 约 7页
- 2021-03-26 发布于天津
- 举报
第6章 树和二叉树 自测卷解答 姓名 班级
题号
-一-
-二二
三
四
五
六
总分
题分
10
15
11
20
20
24
100
得分
-、下面是有关二叉树的叙述,请判断正误(每小题 1分,共10分)
()1.若二叉树用二叉链表作存贮结构,则在 n个结点的二叉树链表中只有 n— 1个非空指针域。
()2?二叉树中每个结点的两棵子树的高度差等于 1。
()3?二叉树中每个结点的两棵子树是有序的。
)4?二叉树中每个结点有两棵非空子树或有两棵空子树。
5?二叉树中每个结点的关键字值大于其左非空子树(若存在的话)所有结点的关键字值,且小于其右 非空子树(若存在的话)所有结点的关键字值。
()6?二叉树中所有结点个数是 2k-1-1,其中k是树的深度。
7?二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树。
8?对于一棵非空二叉树,它的根结点作为第一层,则它的第 i层上最多能有2i—1个结点。
()9用二叉链表法(link-rlink )存储包含n个结点的二叉树,结点的 2n个指针区域中有 n+1个为空指
针。
()10.具有12个结点的完全二叉树有 5个度为2的结点。
二填空(每空1分,共15分)
1.
由3个结点所构成的二叉树有
种形态。
2.
一棵深度为6的满二叉树有
_ 个分支结点和 个叶子。
3.
一棵具有257个结点的完全二
:■叉树,它的深度为 。
4.
设一棵完全二叉树有 700个结点,则共有 个叶子结点。
5.设一棵完全二叉树具有 1000个结点,则此完全二叉树有 个叶子结点,有— —个度为2的结点,
有 个结点只有非空左子树,有-_个结点只有非空右子树。
6?一棵含有n个结点的k叉树,可能达到的最大深度为—_,最小深度为一?。
二叉树的基本组成部分是:根( N )、左子树(L)和右子树(R)。因而二叉树的遍历次序有六种。最常
用的是三种:前序法(即按 N L R次序),后序法(即按 L R N 次序)和中序法(也称对称序法,
即按L N R次序)。这三种方法相互之间有关联。若已知一棵二叉树的前序序列是 BEFCGDH,中序序列
TOC \o 1-5 \h \z 是FEBGCHD,则它的后序序列必是 。
中序遍历的递归算法平均空间复杂度为 —_。
用5个权值{3, 2, 4, 5, 1}构造的哈夫曼(Huffman )树的带权路径长度是 — _。
三、单项选择题(每小题1分,共11分)
1 .不含任何结点的空树 。
(A) 是- -棵树; (B)是- -棵二叉树;
(C)是一棵树也是一棵二叉树 ; (D)既不是树也不是二叉树
TOC \o 1-5 \h \z ()2.二叉树是非线性数据结构,所以 。
()3?具有n(n0)个结点的完全二叉树的深度为 。
(A) log2(n) ( B ) _ log2(n) ( C ) _ log2(n) +1 (D ) log2(n)+1
()4.把一棵树转换为二叉树后,这棵二叉树的形态是 。
(A)唯一的 (B)有多种
(C)有多种,但根结点都没有左孩子 (D)有多种,但根结点都没有右孩子
5.树是结点的有限集合,它 A_根结点,记为T。其余的结点分成为 m ( m 0)个 B
的集合T1 , T2,…,Tm,每个集合又都是树,此时结点 T称为「的父结点,「称为T的子结点(K i
m)。一个结点的子结点个数为该结点的 C 。
供选择的答案
A:
①有0个或1个
②有0个或多个
③有且只有1个
④有1个或1个以上
B:
①互不相交
②允许相交
③允许叶结点相交
④允许树枝结点相交
C :
①权
②维数
③次数(或度)
④序
四、简答题(每小题4分,共20分)
1. 一棵度为2的树与一棵二叉树有何区别?
设如下图所示的二叉树 B的存储结构为二叉链表,
lchild,rchild分别为指向左右孩子的指针, data为字符型,root
2.
中
为根指针,试回答下列问题:
对下列二叉树 B,执行下列算法traversal(root),试指出其输出结 果;
假定二叉树B共有n个结点,试分析算法traversal(root)的时间复 杂度。(共8分)
root为根指针,结点结构为: (lchild,data,rchild )。其
C的结点类型义如下:
struct node
{char data;
struct node * Ichild, rchild;
};
二叉树BGC算法如下:
二叉树B
G
void traversal(struct node *root) {if (root)
{printf( “ %c”’ -doa);
traversal(root-lchild); printf( “ %c” -data);
travers
您可能关注的文档
- #2#009年6月期货从业考试期货基础知识预测试题(5)-中大网校.docx
- #2#011公共营养师二级:新生儿健康与疾病习题(2).docx
- #会#计成本核算及管理练习题及答案.docx
- #关#于进一步加强职业健康安全管理体系运行的实施意见0001.docx
- #形#成性考核册四答案.docx
- #数#据、模型与决策.docx
- #环#保片《家园》观后感0001.docx
- #百#年栗园项目书-农业集团.docx
- (0140)中国法制史复习思考题.docx
- (2008级使用)《数据结构》测试题.docx
- 部编版人教版一年级语文下册《识字:古对今》赛教课件.pptx
- 新编人教部编版二年级下册语文《我是一只小虫子》名师教学课件.pptx
- 最新人教部编版九年级语文上册《精神的三间小屋》精品课件.ppt
- 全优指导高中数学人教A版选修2-1课件:3.2.1利用向量证明空间中的平行关系.ppt
- 最新人教部编版小学语文一年级下册《动物儿歌》教学设计.docx
- 最新人教部编版四年级语文上册《风筝》精品课件.ppt
- 北师大版数学六年级下册《数的运算》课件.ppt
- 部编版人教版初一七年级语文下册《老王》名师课件.ppt
- 部编版人教版初一七年级语文下册《将军百战死-壮士十年归——“互文”修辞手法》名师课件.pptx
- 部编版三年级语文下册《童年的水墨画》教学课件.pptx
原创力文档

文档评论(0)