数据结构 树和二叉树习题
更新时间:2024-01-12 19:33:01 阅读量: 教育文库 文档下载
- 数据结构与算法推荐度:
- 相关推荐
第六章 习题
一、选择题
1、在一棵度为3的树中,度为3的结点数为2个,度为2的结点数为1个,度为1的结点数为2个,则度为0的结点数为( )个 A 、4 B、5 C、6 D、 7
2、假定在一棵二叉树中,双分支结点数为15,单分支结点数为30,则叶子结点数为( )个。
A、 15 B、16 C、17 D、47
3、假定一棵三叉树的结点数为50,则它的最小高度为( ) A、 3 B、4 C、5 D、6
4、在一棵二叉树上第5层的结点数最多为( ) A、8 B、 16 C、 15 D、32
5、用顺序存储方式将完全二叉树中的所有结点逐层存放在数组R[1..n]中,结点R[I]若有子树,则左子树是结点( )
A、R[2I+1] B、R[2I] C、R[I/2] D、R[2I-1] 6、在一棵具有k层的满三叉树中,结点总数为( ) A、(3k-1)/2 B、3k-1 C、(3k-1)/3 D、3k
7、由带权为9,2,5,7的四个叶子结点构造一棵哈夫曼树,该树的带权路径长度为( ) A、29 B、 37 C、46 D、44
8、任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序( ) A、 不发生改变 B、 发生改变 C、不能确定 D 、以上都不对
9、设a,b为一棵二叉树上的两个结点,在中序遍历中,a 在b 前面的条件是( ) A、a 在b的右方 B、a 在b的左方 C、a 是b的祖先 D、a 是b的子孙 10、在N个结点的线索二叉树中,线索的数目为( ) A、N-1 B、 N C、N+1 D、2N
11、如下图所示的二叉树按中序线索化,结点X的右指针和Y的左指针分别指向( ) A、A,D B、B,C C、D,A D、C,A A / \\ B D / / \\ C X E / Y
13、某二叉树中序序列为ABCDEFG ,后序序列为BDCAFGE,则前序序列是( ) A、EGFACDB B、EACBDGF C、EAGCFBD D、上面都不对 二、填空题 1、假定一棵树的广义表表示为A(B(E),C(F(H,I,J),G),D),则该树的度为( ),树深度为( ),终端结点的个数为( ),单分支结点个数为( ),双分支结点个数为( ),三分支结点个数为( ),C结点的双亲为( ),其孩子结点为( )和( )结点。 2、其带权为3,9,6,2,5的5个叶子结点构成一棵哈夫曼树,则带权路径长度为( )
1
3、若二叉树的一个叶子结点是某子树中根遍历序列中的第一个结点,则它必然是该子树后根遍历中的( )个结点。
4、哈夫曼树是带权路径长度( )的树,通常权值较大的结点离根( ) 5、线索二叉树的左线索指向其( ),右线索指向其( ) 6、树在计算机内的表示方式有( ),( ),( )。
7、设F是由T1,T2,T3三棵树组成的森林,与F对应的二叉树为B,已知的结点数分别为n1,n2,n3,则二叉树B的左子树中有( )个结点,二叉树B的右子树中有( )个结点。
8、若一个二叉树的叶子结点是某子树的中序遍历中的最后一个结点,则它必是该子树的( )序遍历中的最后一个结点。
9、用一维数组存放一棵完全二叉树:ABCDEFGHIJKL,则后序遍历该二叉树的结点的序列为 ( )。 三、综合题
1、设F={T1,T2,T3}是森林,试画出对应的二叉树,其森林如下图:
A C G H B D E F I J K
2、如下图所示的二叉树:
(1)写出对它们进行先序,中序,后序遍历时得到的结点序列。 (2)画出它们的先序线索二叉树和后序线索二叉树。
A B C D E F G H
I 2
3、如果已知森林的前序序列和后序序列分别为ABCDEFIGJH和 BDCAIFJGHE,请画出该森林。
4、假定用于通信的电文由8个字母A,B,C,D,E,F,G,H组成,各个字母在电文中出现的概率为5%,25%,4%,7%,9%,12%,30%,8%,试为这8个字母设计哈夫曼编码。
5、若一棵二叉树,左右子树均有三个结点,其左子树的先序序列与中序序列相同,右子树的中序序列与后序序列相同,试构造该树。 6、已知一棵二叉树的中序序列为cbedahgijf,后序序列为cedbhjigfa,画出该二叉树的先序线索二叉树。
7、以数集{2,5,7,9,13}为权值构造一棵哈夫曼树,并计算带权路径长度。
3
正在阅读:
数据结构 树和二叉树习题01-12
长沙市建设工程施工现场关键岗位人员03-10
谚语:日晕三更雨,月晕午时风02-09
吸收实验问答01-03
论我国法律关系的分类06-05
国际贸易保护理论10-09
PLC控制的运料小车论文05-01
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 数据结构
- 习题
- 幼儿园中班游戏教案:好玩的球(2)
- 关于加强市非公有制企业党建工作的调研报告
- 安全生产工作自查自评报告
- 动能和势能物理力学答案
- 药厂停产检修计划
- 2010届高考数学总结精华版第一章-集合
- 疏勒县基层组织整顿暨重点区域集中整治工作专题报告(2011.4.3)
- 项目管理课程设计
- 2018年最新版质量手册及程序文件 - 图文
- 2018年初中学业水平考试英语试题 - 图文
- 证券计算机网络应用安全性分析
- 川大排球理论考试考题
- 保洁绿化业务外包监督管理办法
- 1、打开心中的那把锁
- 休息厅规范
- 吊料电动葫芦维护检修规程
- 自动售货机 - 单片机 - 程序,PROTUES仿真(DOC)
- 水厂工艺给排水专业监理实施细则
- 北仑安监站工程安全监督方案及附表
- A1.2煤层590巷道掘进作业规程