数据结构(本)形考作业3_第1页
数据结构(本)形考作业3_第2页
数据结构(本)形考作业3_第3页
数据结构(本)形考作业3_第4页
数据结构(本)形考作业3_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、题目 数据结构(本)形考作业 3一、单项选择题(每小题 2分,共 38 分)题目 1假定一棵二叉树中,双分支结点数为15,单分支结点数为 30,则叶子结点数为()。47151617题目 2二叉树第 k 层上最多有()个结点。A. 2k-12kC. 2k -1D.题目 3将含有 150 个结点的完全二叉树从根这一层开始, 每一层从左到右依次对结点进行编号, 根 结点的编号为 1,则编号为 69 的结点的双亲结点的编号为( )。35333634题目 4如果将给定的一组数据作为叶子数值, 所构造出的二叉树的带权路径长度最小, 则该树称为 ( )。平衡二叉树二叉树哈夫曼树完全二叉树题目 5在一棵度具有

2、 5 层的满二叉树中结点总数为( )。32163133题目 一棵完全二叉树共有 6 层,且第 6 层上有 6 个结点,该树共有(72383731题目 7利用 3、6、8、12 这四个值作为叶子结点的权,生成一棵哈夫曼树, 的最长带权路径长度为( )。30121816题目 8 在一棵树中,( )没有前驱结点。树根结点分支结点空结点叶结点题目 9 设一棵采用链式存储的二叉树,除叶结点外每个结点度数都为 针域为空 , 则该树有( )个叶结点。2110922题目 10 在一个图 G中,所有顶点的度数之和等于所有边数之和的(211/24题目 11 邻接表是图的一种( )。链式存储结构顺序存储结构索引存储

3、结构)个结点。该树中所有叶子结点中2,该树结点中共有 20 个指)倍。散列存储结构题目 )遍历。图的深度优先遍历算法类似于二叉树的(后序中序先序层次 题目 13已知下图所示的一个图,若从顶点V1 出发,按深度优先搜索法进行遍历,则可能得到的一种顶点序列为( )。A.B.C.D.题目 14 已知如下图所示的一个图, 种顶点序列为( )。若从顶点 a 出发, 按广度优先搜索法进行遍历, 则可能得到的一abecdfaedfcbaecbdfaebcfd题目 15 图状结构中数据元素的位置之间存在( )的关系。一对多一对一每一个元素都有一个且只有一个直接前驱和一个直接后继多对多在一棵二叉树中,若编号为

4、i 的结点存在右孩子,则右孩子的顺序编号为(2i-12i+12i+22i题目 17一棵具有 16 个结点的完全二叉树,共有( )层。 ( 设根结点在第一层6745题目 18对二叉排序树进行( )遍历,可以使遍历所得到的序列是有序序列。前序按层次后序中序题目 19已知一个图的边数为 m,则该图的所有顶点的度数之和为()。2m+1m/22mm二、判断题(每小题 1分,共 10 分)题目 20一棵二叉树的叶结点(终端结点)数为5,单分支结点数为 2,该树共有对题目 21一棵有 14个结点的完全二叉树,则它的最高层上有7 个结点。对题目 22一棵二叉树有 6 个叶结点,则该树总共有 11 个结点。错题

5、目 23 根据搜索方法的不同,图的遍历有先序;中序;后序三种方法。)。11 个结点。错题目 24对于一棵具有 n 个结点的二叉树,其相应的链式存储结构中共有 n-1 个指针域空。 错题目 25设一棵完全二叉树, 其最高层上最右边的叶结点的编号为奇数, 该叶结点的双亲结点的编号 为 10 ,该完全二叉树一共有 21 个结点。对题目 26设一棵完全二叉树, 其最高层上最右边的叶结点的编号为偶数, 该叶结点的双亲结点的编号 为 9,该完全二叉树一共有 19 个结点。错题目 27 按照二叉树的递归定义,对二叉树遍历的常用算法有深度优先遍历和深度优先遍两种方法。错题目 28一棵有 8个权重值构造的哈夫曼

6、数,共有 17 个结点。 错题目 29一棵有 7 个叶结点的二叉树,其 1 度结点数的个数为 2,则该树共有 15 个结点。 对三、程序填空题(每空 6 分,共 12 分。请点击正确选项,然后拖拽至相应的方 框上) 题目 30以下程序是后序遍历二叉树的递归算法的程序, 域分别为 left 和 right ,数据域完成程序中空格部分 (树结构中左、 右指针Void Inorder (struct BTreeNode *BT) if(BT!=NULL)Inorder(BT-left);Inorder(BT-right) printf( “%c” ,BT -data)利用上述程序对左图进行后序遍历,

7、结果是d,e,b,f,c,a题目 31右指针以下程序是中序遍历二叉树的递归算法的程序, 完成程序中空格部分 (树结构中左、 域分别为 left 和 right ,数据域 data 为字符型, BT 指向根结点)。void Inorder (struct BTreeNode *BT) if(BT!=NULL) Inorder(BT-left); printf( “ %c” ,BT -data) ; Inorder(BT-right) ; 利用上述程序对右图进行中序遍历,结果是 d,b,e,a,f,c四、综合应用题(每小题 8分,5题,共 40 分)题目 32(1)以 3,4,5,8,9,作为叶结

8、点的权, 构造一棵哈夫曼树。 该树的带权路径长度为 A,646562662)权重为 3 的叶结点的哈夫曼编码为( )。01001010000111题目 33(1)以 2,3,4,7,8,9 作为叶结点的权, 构造一棵哈夫曼树, 该树的带权路径长度为668062872)权重值为 4 的叶结点的哈夫曼编码为( )。00011110001110题目 34(1)已知某二叉树的后序遍历序列是debca ,中序遍历序列是 dbeac,该二叉树的根结点是()ecba(2)先序遍历序列是()。e,b,c,d,ac,a,b,d,ea,b,d,e,ca.c,b,d,e,题目 35(1)已知某二叉树的先序遍历序列是aecdb ,中序遍历序列是 eadcb,该二叉树的根结点是()ecba(2)后序遍历序列为()。A. e,d,b,c,aB. c,a,b,d,ea,b,d,e,ca.c,b,d,e,题目 36(1)以给定权重值 5,6,17,18,25,30,为叶结点,建立一棵哈夫曼树 , 该树的中序遍历序列为()A. 5 ,11,28,6,17,58,30,101,18,43,25B. 5 ,11,6,28

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论