[考研类试卷]树模拟试卷1及答案与解析.doc
《[考研类试卷]树模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]树模拟试卷1及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、树模拟试卷 1 及答案与解析一、单项选择题1 树是结点的有限集合,一棵树中有( )根结点。(A)有 0 个或 1 个(B)有 0 个或多个(C)有且只有一个(D)有 1 个或 1 个以上2 已知一棵二叉树,第 m 层上最多含有结点数为( )。(A)2m(B) 2m-1-1(C) 2m-1(D)2 m-13 把树的根结点的层数定义为 1,其他结点的层数等于其父结点所在层数加上 1。设 T 是一棵二叉树,K i 和 Kj 是 T 中子结点数小于 2 的结点中的任意两个,它们所在的层数分别为 Ki 和 Kj,当关系式 Ki-Kj1一定成立时,则称 T 为一棵( )。(A)满二叉树(B)二叉查找树(C
2、)平衡二叉树(D)完全二叉树4 对于非空满 k 叉树,其分支结点数目为 rt,则其叶结点数目为 ( )。(A)krt+1(B) (k+1)rt+1(C) (k-1)rt+1(D)以上都不对5 完全二叉树的叶结点没有( )。(A)左孩子结点(B)右孩子结点(C)左孩子结点、右孩子结点(D)左孩子结点、右孩子结点、右兄弟结点6 线索二叉树是一种( ) 结构。(A)逻辑(B)物理(C)线性(D)树形7 在下列存储形式中,不属于树的存储形式的是( )。(A)双亲表示法(B)孩子链表表示法(C)孩子兄弟表示法(D)顺序存储表示法8 深度为 h 的满 m 叉树第后层至多有( )个结点(1kh)。(A)m
3、k-1(B) mk 一 1(C) mh-1(D)m h 一 l9 已知一棵完全二叉树中共有 626 个结点,叶结点的个数应为( )。(A)311(B) 312(C) 313(D)31410 含 9 个叶子结点的三叉树中至少有( )个非叶子结点。(A)2(B) 3(C) 4(D)611 含 10 个叶子结点的 3 阶叉树中至多有( )个非叶子结点。(A)9(B) 6(C) 5(D)712 以下叙述不正确的是( )。(A)后序线索二叉树是不完善的,要对它进行遍历,不需使用栈(B)任何一棵二叉树的后序线索树进行后序遍历时都必须使用栈(C)任何一棵二叉树都可以不用栈实现先序线索树的先序遍历(D)任何一
4、棵二叉树都可以不用栈实现中序线索树的中序遍历13 某二叉树中序序列为 A,B,C,D,E,F,G,后序序列为B,D,C ,A,F ,G,E,则前序序列是( )。(A)B,A,F ,G,E ,D,C(B) E,A,B,C ,D, G,F(C) E,A,C,B ,D, G,F(D)B,C , D,A,F ,G,E14 若一棵二叉树中有 24 个叶结点,有 28 个仅有一个孩子的结点,则该二叉树中总共有( ) 个结点。(A)48(B) 69(C) 75(D)7815 具有 11 个叶结点的二叉树中有( )个度为 2 的结点。(A)8(B) 9(C) 10(D)1116 已知一棵二叉树,共有 n 个结
5、点,那么此二叉树的高度为( )。(A)nlog 2n(B) 1og2n(C) log2n+1(D)不确定17 已知一个二叉树有 513 个结点,那么由此推断二叉树的高 h 为( )。(A)9(B) 10(C) 9513(D)1051318 一棵有 n 个结点的完全二叉树度为 2 的结点数共有( )个。(A)n2(B) n(C) (n 一 1)2(D)(n+1) 219 一棵二叉树如下图所示,其中序遍历序列为( )。 (A)abdgcefh(B) dgbaechf(C) gdbehfca(D)abcdefgh20 在一棵树中,度为 3 的结点数为 2 个,度为 2 的结点数为 1 个,度为 1
6、的结点数为 2 个,则度为 0 的结点数为( )个。(A)4(B) 5(C) 6(D)721 深度为 5 的二叉树其结点数最多为( )。(A)16(B) 30(C) 31(D)3222 n 个结点的线索二叉树中,线索的数目为( )。(A)n 一 1(B) n+1(C) n(D)2n23 在二叉树的先序序列、中序序列和后序序列中,所有的叶子结点的先后顺序( )。(A)都不相同(B)完全相同(C)先序和中序相同而与后序不同(D)中序和后序相同而与先序不同24 某二叉树中序序列为 A,B,C,D,E,F,G,后序序列为B,D,C ,A,F ,G,E,则该二叉树对应的森林包括( )棵树。(A)1(B)
7、 2(C) 3(D)425 引入线索二叉树的目的是( )。(A)加快查找结点的前驱或者后继的速度(B)为了能在二叉树中方便地进行插入和删除(C)为了方便地查找到双亲(D)使二叉树的遍历结果唯一26 若二叉树的前序序列为 DABCEFG,中序序列为 BACDFGE,则其层次序列为( )。(A)BCAGFED(B) DAEBCFG(C) ABCDEFG(D)BCAEFGD27 前序遍历和后序遍历结果相同的二叉树为( )。(A)只有根结点的二叉树(B)根结点无左孩子的二叉树(C)根结点无右孩子的二叉树(D)所有结点只有左子树的二叉树28 若森林共有 n 个结点和 b 条边(bn),则该森林中有( )
8、棵树。(A)b(B) n(C) nb(D)n+b29 设森林 F 对应的二叉树为 B,它有 m 个结点,B 的根为 P,P 的右子树结点个数为 n,森林 F 中第一棵树的结点个数是 ( )。(A)mn(B) mn 一 1(C) n+1(D)条件不足,无法确定30 设森林 F 中有三棵树,第一、第二、第三棵树的结点个数分别为 M1,M 2 和M3。与森林 F 对应的二叉树根结点的右子树上的结点个数是( )。(A)M 1(B) M1+M2(C) M3(D)M 2+M331 将森林转换为对应的二叉树,若在二叉树中,结点 u 是结点 v 的父结点的父结点,则在原来的森林中,u 和 v 可能具有的关系是
9、( )。父子关系 兄弟关系 u 的父结点与 v 的父结点是兄弟关系(A)只有(B) 和(C) 和(D)、和32 在由 4 棵树组成的森林中,第一、第二、第三和第四棵树中的结点个数分别为30,10,20,5。当把森林转换成二叉树后,对应的二叉树中根结点的左子树中结点个数为( )。(A)20(B) 29(C) 30(D)3533 假设存在一棵哈夫曼树 T,它具有 m 个叶结点,则该树的结点总数为( )。(A)2m(B) m+1(C) 2m-1(D)不能唯一34 高度为 h 的 AVL 树上的最少结点个数是( )个,最多结点个数是( )。(A)2 h 一 1,2 (h-2)+2(h-3)一 1(B)
10、 2h 一 1,2 (h-2)+2(h-3)+1(C) 2(h-2)+2(h-3)+12 h 一 1(D)2 (h-2)+2(h-3)一 1,2 h 一 135 下列二叉排序树中,满足平衡二叉树定义的是( )。36 在下列所示的平衡二叉树中插入关键字 48 后得到一棵新平衡二叉树,在新平衡二叉树中,关键字 37 所在结点的左、右子结点中保存的关键字分别是( )。 (A)13,48(B) 24,48(C) 24,53(D)24,9037 n(n2)个权值均不相同的字符构成哈夫曼树,关于该树的叙述中,错误的是( )。(A)该树一定是一棵完全二叉树(B)树中一定没有度为 1 的结点(C)树中两个权值
11、最小的结点一定是兄弟结点(D)树中任一非叶结点的权值一定不小于下一任一结点的权值二、综合题38 根据数据元素之间的逻辑关系,一般有哪几类基本的数据结构?【北京科技大学1998 一、1(3 分) 】【同济大学 1998】39 对于一个数据结构,一般包括哪三个方面的讨论?【北京科技大学 1999 一、1(2分)】40 当你为解决某一问题而选择数据结构时,应从哪些方面考虑?【西安电子科技大学 2000】41 若将数据结构定义为一个二元组(D,R),说明符号 D、R 应分别表示什么?【北京科技大学 2001 一、1(2 分)】42 阅读下面程序,根据输入写出输出结果:#include“iostream
12、h”void swap(intx, intimi;change(m,0,n 一 1);for(i=0;in;i+)coutmi”;coutendl;输入:101 2 3 4 5 6 7 8 9 10输出:【北京邮电大学 2006 五、1(10 分)】43 该二叉平衡树的高度是多少44 其根结点是谁?45 左子树中的数据是什么?46 右子树中的数据是什么?47 有 5 个字符,根据其使用频率,设计对应的哈夫曼编码,以下哪些是可能的哈夫曼编码?(1)000,001 ,010,011,1(2)0000,0001 ,001,01,1(3)000,001 ,01,10,11(4)00,100, 101,
13、110,11147 按字典序依次插入以下关键词:RAT OX TIGER RABBIT DRAGON SNAKE HORSE GOAT MON KEY ROOSTER DOG PIG 组成 AVL 树。48 不考虑 AVL 树对高度的平衡,将此树看作半伸展树,画出查找一次 PIG 后此半伸展树的形态。49 画出这棵 AVL 树。50 已知长度为 12 的线性表(Nov, Dec, Jul,Feb,Oct,Sept,Aug,Apr,May,Jun,Jan,Mar),请按照表中各数据元素的第一个字母在英文字母表中的先后顺序构造一棵二叉排序树,然后求出在等概率情况下成功查找一个元素的 ASL。51
14、深度为 6 的平衡二叉树最少有多少个结点?说明你的推理方法。树模拟试卷 1 答案与解析一、单项选择题1 【正确答案】 C【试题解析】 根据树的基本定义可知,每个树只能有且只有一个根节点【知识模块】 树2 【正确答案】 C【试题解析】 根据二叉树的性质,二叉树的第 m 层上最多有 2m,一 1。【知识模块】 树3 【正确答案】 C【试题解析】 此题干的叙述符合平衡二叉树的定义。【知识模块】 树4 【正确答案】 C【试题解析】 非空满 k 叉树,只有度为后和度为 O 的两种结点;满 k 叉树的结点总个数为: 其中,k n 为叶子节点的数目。n 为分叶子节点的数目,根据公式可以得出如下结论: 则可以
15、得出:1 一 kn+1 一(1 一 k)rt=(kn 一 kn+1),1 一 kn=(1-k)rt1 一(1-k)rt=k n 即答案为:(k 一 1)rt+1【知识模块】 树5 【正确答案】 C【试题解析】 此题是对完全二叉树的考查。关于完全二叉树,考生一定要知道:它的叶子可能出现在倒数第一层或第二层,其中最后一层的叶子结点的左边一定是有其他叶子结点的,只有最后一个叶子结点才没有。【知识模块】 树6 【正确答案】 B【试题解析】 本题较难,因为考生可能都记得对二叉树进行线索化实际上是对二叉树进行线性化的过程而误选选项 C。但是线索二叉树本质上是利用了二叉树的链式存储时的空链域来保存按照某种策
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 模拟 答案 解析 DOC
