树和二叉树习题及答案

树和二叉树习题及答案

ID:43467133

大小:45.01 KB

页数:6页

时间:2019-10-03

树和二叉树习题及答案_第1页
树和二叉树习题及答案_第2页
树和二叉树习题及答案_第3页
树和二叉树习题及答案_第4页
树和二叉树习题及答案_第5页
资源描述:

《树和二叉树习题及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、填空题1.不相交的树的聚集称之为森林。2.从概念上讲,树与二叉树是两种不同的数据结构,将树转化为二叉树的基本目的是_树可采用孩子-兄弟链表(二叉链表)做存储结构,目的是利用二叉树的已有算法解决树的有关问题。3.深度为k的完全二叉树至少有2k-1个结点。至多有2k-1个结点,若按自上而下,从左到右次序给结点编号(从1开始),则编号最小的叶子结点的编号是2k-2+1。4.在一棵二叉树中,度为零的结点的个数为n0,度为2的结点的个数为n2,则有n0=n2+1。5.一棵二叉树的第i(i≥1)层最多有2i-1

2、个结点;一棵有n(n>0)个结点的满二叉树共有(n+1)/2个叶子和(n-1)/2个非终端结点。6.现有按中序遍历二叉树的结果为abc,问有5种不同形态的二叉树可以得到这一遍历结果。 7.哈夫曼树是带权路径最小的二叉树。8.前缀编码是指任一个字符的编码都不是另一个字符编码的前缀的一种编码方法,是设计不等长编码的前提。9.以给定的数据集合{4,5,6,7,10,12,18}为结点权值构造的Huffman树的加权路径长度是165。10.树被定义为连通而不具有回路的(无向)图。11.若一棵根树的每个结点最多只

3、有两个孩子,且孩子又有左、右之分,次序不能颠倒,则称此根树为二叉树。12.高度为k,且有个结点的二叉树称为二叉树。2k-1满13.带权路径长度最小的二叉树称为最优二叉树,它又被称为树。Huffman14.在一棵根树中,树根是为零的结点,而为零的结点是结点。入度出度树叶15.Huffman树中,结点的带权路径长度是指由到之间的路径长度与结点权值的乘积。结点树根16.满二叉树是指高度为k,且有个结点的二叉树。二叉树的每一层i上,最多有个结点。2k-12i-1二、单选题1.具有10个叶结点的二叉树中有(B)个

4、度为2的结点。(A)8(B)9(C)10(D)112.对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,则可采用_(3)次序的遍历实现编号。(1)先序(2)中序(3)后序(4)从根开始按层遍历3.由2、3、4、7作为结点权值构造的树的加权路径长度B。A、33B、30C、36D、404.高度为6的满二叉树,总共有的结点数是B。A、15B、63C、20D、255.下面描述根树转换成二叉树的特性中,正确的是C。A、根树转换成的二

5、叉树是唯一的,二叉树的根结点有左、右孩子。B、根树转换成的二叉树是不唯一的,二叉树的根结点只有左孩子。C、根树转换成的二叉树是唯一的,二叉树的根结点只有左孩子。D、根树转换成的二叉树是不唯一的,二叉树的根结点有左、右孩子。6.如图所示的4棵二叉树中,不是完全二叉树的是。A、○B、○○○○○○○○○○○C、○D、○○○○○○○○○C7.某二叉树先序遍历的结点序列是abdgcefh,中序遍历的结点序列是dgbaechf,则其后序遍历的结点序列是D。A、bdgcefhaB、gdbecfhaC、bdgaechf

6、D、gdbehfca8.已知二叉树按中序遍历所得到的结点序列为DCBGEAHFIJK,按后序遍历所得到的结点序列为DCEGBFHKJIA,按先序遍历所得到的结点序列为ABCDGEIHFJK。9.设n,m为一棵二叉树上的两个结点,在中序遍历时,n在m前的条件是C。A、n在m右方B、n是m祖先C、n在m左方D、n是m子孙10.二叉树第i层结点的结点个数最多是(设根的层数为1):AA)2i-1B)2i-1C)2iD)2i-111.树的后根遍历序列等同于该树对应的二叉树的:BA)先序序列B)中序序列C)后序序列

7、12.树最适合用来表示_C___。 A.有序数据元素                   B.无序数据元素 C.元素之间具有分支层次关系的数据  D.元素之间无联系的数据13.由于二叉树中每个结点的度最大为2,所以二叉树是一种特殊的树,这种说法_B___。 A.正确         B.错误14.假定在一棵二叉树中,双分支结点数为15,单分支结点数为30个,则叶子结点数为    B  个。 A.15      B.16    C.17   D.4715.按照二叉树的定义,具有3个结点的不同形状的二叉树有

8、__C__种。 A.3       B.4      C.5      D.616.深度为5的二叉树至多有__C__个结点。 A.16     B.32    C.31     D.1017.对一个满二叉树,m个树叶,n个结点,深度为h,则__D__。 A.n=h+m      B.h+m=2n      C.m=h-1       D.n=2h-118.任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序_A___。 A.不发生改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。