第六章 树

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,设计一套二进制编码,使得上述正

文的编码最短。

相关文档
最新文档