第六章 树
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6章树和二叉树
一选择
1.算术表达式a+b*(c+d/e)转为后缀表达式后为( B )
A.ab+cde/* B.abcde/+*+ C.abcde/*++ D.abcde*/++
2. 在下述结论中,正确的是( D )
①只有一个结点的二叉树的度为0; ②二叉树的度为2;③二叉树的左右子树可任意交换;
④深度为K的完全二叉树的结点个数小于或等于深度相同的满二叉树。
A.①②③ B.②③④ C.②④ D.①④
3.具有10个叶结点的二叉树中有(B)个度为2的结点,
A.8 B.9 C.10 D.ll
4. 有n个叶子的哈夫曼树的结点总数为(D)。
A.不确定 B.2n C.2n+1 D.2n-1
5.已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为( A )。
A.CBEFDA B. FEDCBA C. CBEDFA D.不定
6.已知某二叉树的后序遍历序列是dabec, 中序遍历序列是debac , 它的前序遍历是( D )。
A.acbed B.decab C.deabc D.cedba
7.在二叉树结点的先序序列,中序序列和后序序列中,所有叶子结点的先后顺序(B )A.都不相同B.完全相同 C.先序和中序相同,而与后序不同
D.中序和后序相同,而与先序不同
8.n个结点的线索二叉树上含有的线索数为()
A.2n B.n-l C.n+l D.n
9.深度为k的二叉树,结点数最多有(B )
A.2k B.2k -1 C.2k-1D.2k-1-1
10.判断线索二叉树中某结点p有左孩子的条件是(C )
A.p!=NULL B.p->lchild!=NULL
C.p->ltag=0 D.p->ltag=1
二基础知识题
1.列出右图所示二叉树的叶结点、分支结点和每个结点的层次。
2.使用(1)顺序表示和(2)二叉链表表示法,分别画出右图所示二叉树的存储表示。
3.试画出3个结点的二叉树的所有不同形态。
4.设有正文AADBAACACCDACACAAD,字符集为A,B,C,D,设计一套二进制编码,使得上述正
文的编码最短。