




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单选题1. 树最适合用来表示( C )。 A)有序数据元素B)无序数据元素C)元素之间具有分支层次关系的数据D)元素之间无联系的数据2. 设深度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至多为( A )。A)2h-1 B)2(h-1) C)2*h-1 D)2*h3. 在一棵二叉树中,第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)dbfeca12.按照二叉树的定义,具有3个结点的二叉树形态有(C )种。A)3 B)4 C)5 D)614.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)cedba19.前序遍历和中序遍历结果相同的二叉树为( 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)4624.有m个叶子结点的Huffman树所具有的结点总数为( B )。A)m+1 B)2m-1 C)2m D) 2m+126.若构造一棵具有n个结点的二叉排序树,最坏的情况下其深度不会超过(B )。A)n/2 B)n C)(n+1)/2 D)n+127.分别以下列序列构造二叉排序树,则与其它几个序列构造的结果不同的是( C )。A)(80,70,60,75,90,85,100,10)B)(80,90,85,70,60,10,75,100)C)(80,90,70,85,10,60,75,100)D)(80,90,100,70,85,60,10,75)28.若以二叉树的任一结点出发到根的路径上所经过的序列按其关键字有序,则该二叉树是( C )。A)二叉排序树 B)赫夫曼树 C)堆 D)线索二叉树29.以下说法错误的是( B )。A)存在这样的二叉树,对其采取任何次序的遍历其结点的访问序列均相同B)二叉树是树的特殊情形C)由树转化成二叉树,其根结点的右子树总是空的D)在二叉树只有一棵子树的情况下,也要指出是左子树还是右子树30.设F为一个森林,B为由F转换得到的二叉树,若F中有n个非终端结点,则B中右指针为空的结点有( C )。A)n-1 B)n C)n+1 D)n+2单选题参考答案:1. C 2.D 3.D 4.B 5.C 6.B 7.A 8.B 9.D 10.C11.A 12.C 13.B 14.B 15.A 16.D 17.D 18.A 19.C 20.C11.A 12.C 13.B 14.B 15.A 16.D 17.D 18.A 19.C 20.C二、判断题13.二叉树的后序遍历序列中,任意一个结点均处在其孩子结点的前面。( O )17.在某棵二叉树的一种序列中,如果发现其中每一结点的左孩子均是其前趋,则可判断定这种序列为中序序列。( O )25.用HUFFMAN算法求最优二叉树时,权越大的叶子离根越远。( O )( P ) ( O )三、计算题6. 已
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理责任组长的角色与职责
- 2026届广西南宁市三十三中学化学高三上期末达标检测模拟试题含解析
- 旅游产品电话销售流程
- 护理查房的书写
- 集束化护理品管圈
- 轻量化车体连接结构设计-洞察及研究
- 护理安全用药制度
- 轻量化产品设计-洞察及研究
- 运动诱发心律失常机制研究-洞察及研究
- 微电网能量管理-第3篇-洞察及研究
- 2024年长沙市公安局招聘警务辅助人员真题
- 待灭菌物品的装载
- 《急性肺栓塞诊断和治疗指南2025》解读
- 2025年职业卫生技术服务专业技术人员考试(放射卫生检测与评价)历年参考题库含答案详解(5套)
- 《健康体检超声检查质量控制专家建议(2025版)》解读课件
- 2025至2030年中国小信号分立器件行业市场运行现状及投资战略研究报告
- 老年人基础照护护理协助协助老人床椅转移
- 2025年北京中考真题英语试题及答案
- 班组人工协议书
- 2025年浙江省中考社会试题卷(含答案)
- QC/T 1224-2025装备空气悬架的商用车减振效果判定方法
评论
0/150
提交评论