- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、单选题
1. 树最适合用来表示( C )。
A)有序数据元素
B)无序数据元素
C)元素之间具有分支层次关系的数据
D)元素之间无联系的数据
2. 设深度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至多为( A )。
A)2h-1 B)2(h-1) C)2*h-1 D)2*h
3. 在一棵二叉树中,第5层上的结点数最多有( C )。
A)10 B)15 C)16 D)32
4. 下图所示的二叉树中,( C )不是完全二叉树。
5. 有100个结点的完全二叉树,叶子结点的个数为:( B )。
A)49 B)50 C)51 D)52
说明:由完全二叉树的性质知:第100个结点的父结点为50,而且2*51100,即第51个结点无左孩子,为叶子结点,故叶子结点编号为:51- -100,叶子结点数为50。
7. 具有100个结点的二叉树中,若用二叉链表存储,其指针域部分用来指向结点的左、右孩子,其中( D )个指针域为空。
A)50 B)99 C)100 D)101
说明:已知:n=n0+n1+n2,指针域为空个数:2*n0+n1=n0+n1+n2+1, 即n+1.
8. 首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历称为( C )。
A)前序遍历 B)后序遍历 C)中序遍历 D)层次遍历
9. 任何一棵二叉树的叶子结点在先序、中序和后序遍历序列中的相对次序( A )。
A)不发生变化 B)发生变化
C)不能确定 D)以上都不对
10.某非空二叉树的前序序列和后序序列正好相反,则二叉树一定是( B )的二叉树。
A)空或只有一个结点 B)高度等于其结点数
C)任一结点无左孩子 D)任一结点无右孩子
11.如果某二叉树的先序遍历序列是abdcef,中序遍历序列是dbaefc,则其后序遍历序列是( D )。
A)dbafec B)fecdba C)efcdba D)dbfeca
12.按照二叉树的定义,具有3个结点的二叉树形态有(C )种。
A)3 B)4 C)5 D)6
14.n个结点深度为h的二叉树的线索化所需的时间复杂度是( C )。
A)O(1) B)O(hn) C)O(n) D)O(nlog2h)
15.设a,b为一棵二叉树上的两个结点,在中序遍历时,a在b前的条件是(C )。
A)a是b祖先 B)a是b子孙 C)a在b左方 D)a在b右方
16.关于二叉树的三种遍历,下列说法正确的是( D )。
A)任意两种遍历序列都不可以唯一决定该二叉树
B)任意两种遍历序列都可以唯一决定该二叉树
C)先序遍历序列和后序遍历序列可以唯一决定该二叉树
D)先序遍历序列和中序遍历序列可以唯一决定该二叉树
18.已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是( D )。
A)acbed B)decab C)deabc D)cedba
19.前序遍历和中序遍历结果相同的二叉树为( B )。
A)只有根结点的二叉树
B)所有非叶子结点只有右子树的二叉树
C)根结点无右孩子的二叉树
D)根结点无左孩子的二叉树
20.前序遍历和后序遍历结果相同的二叉树为( A )。
A)只有根结点的二叉树
B)所有非叶子结点只有右子树的二叉树
C)根结点无右孩子的二叉树
D)根结点无左孩子的二叉树
21.树的基本遍历策略可分为先根遍历和后根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历。这里我们把由树转化得到的二叉树叫做这棵树对应的二叉树。那么以下结论中,( A )是正确的。
A)树的先根遍历序列与其对应的二叉树的先序遍历序列相同
B)树的后根遍历序列与其对应的二叉树的后序遍历序列相同
C)树的先根遍历序列与其对应的二叉树的中序遍历序列相同
D)以上都不对
22.若由森林转化得到的二叉树是非空的二叉树,则二叉树形状是( C )。
A)根结点无右子树的二叉树
B)根结点无左子树的二叉树
C)根结点可能有左二叉树和右二叉树
D)各结点只有一个儿子的二叉树
23.由分别带权为9,2,5,7的四个叶子结点构造一棵Huffman树,则该树的带权路径长度WPL为( C )。
A)23 B)37 C)44 D)46
24.有m个叶子结点的Huffman树所具有的结点总数为( B )。
A)m+1 B)2m-1 C)2m D) 2m+1
26.若构造一棵具有n个结点的二叉排序树,最坏
文档评论(0)