收藏 分享(赏)

树测试习题.ppt

上传人:fmgc7290 文档编号:5908478 上传时间:2019-03-21 格式:PPT 页数:25 大小:212KB
下载 相关 举报
树测试习题.ppt_第1页
第1页 / 共25页
树测试习题.ppt_第2页
第2页 / 共25页
树测试习题.ppt_第3页
第3页 / 共25页
树测试习题.ppt_第4页
第4页 / 共25页
树测试习题.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、判断题,1. 若二叉树用二叉链表作存贮结构,则在n个结点的二叉树链表中只有n1个非空指针域。 2.二叉树中每个结点的两棵子树的高度差等于1。 3.二叉树中每个结点的两棵子树是有序的。 4.二叉树中每个结点有两棵非空子树或有两棵空子树。 5.对于一棵非空二叉树,它的根结点作为第一层,则它的第i层上最多能有2i1个结点。,T,F,T,F,F,判断题,6. 具有12个结点的完全二叉树有5个度为2的结点。 7.完全二叉树的某结点若无左孩子,则它必是叶结点。二叉树中,具有两个子女结点的中序后继结点最多只能有一个子女。 8.存在这样的二叉树,对它采用任何次序的遍历,结果相同。 9.二叉树就是结点度为2的树

2、。 10.二叉树中不存在度大于2的结点,当某个结点只有一棵子树时无所谓左、右子树之分。 11. 当k1时,高度为k的二叉树至多有2k-1个结点。,T,T,T,F,F,F,判断题,12.若有一个结点是某二叉树子树的中序遍历序列中的最后一个结点,则它必是该子树的前序遍历序列中的最后一个结点。 13已知二叉树的前序遍历序列和后序遍历序列并不能唯一地确定这棵树,因为不知道树的根结点是哪一个。 14一棵含有n个结点的完全二叉树,它的高度是2n+1。 15将一棵树转换成二叉树后,根结点没有左子树。 16.哈夫曼树是带权路径长度最短的树,路径上权值较大的结点离根较近。,T,F,F,F,T,填空题,1 由个结

3、点所构成的二叉树有 种形态。 2. 一棵深度为6的满二叉树有 个分支结点和 个叶子。 3 一棵具有个结点的完全二叉树,它的深度为 。 4. 设一棵完全二叉树具有1000个结点,则此完全二叉树有 个叶子结点,有 个度为2的结点,有 个结点只有非空左子树,有 个结点只有非空右子树。 5. 用5个权值3, 2, 4, 5, 1构造的哈夫曼(Huffman)树的带权路径长度是 。,5,31,32,9,499,500,1,0,33,填空题,6、深度为k的完全二叉树至少有_个节点。 7、_的二叉树中序和后序的遍历次序完全相同 8、在二叉树的一维数组存储方式中,父节点和右孩子的索引值之间满足的关系是_ 9对

4、于一棵具有n个结点的树,该树中所有结点的度数之和为_。 10下图为某树的静态双亲链表表示,则结点D、E的双亲结点分别为_。,2k1,左歪斜,右孩子父节点21,n1,B、C,填空题,11一棵具有n个结点的二叉树,若它有n0个叶子结点,则该二叉树上度为1的结点n1=_。 12如果结点A有3兄弟,而且B是A的双亲,则B的度是_。 13对于一棵完全二叉树,设一个结点的编号为i,若它的左孩子结点存在,则其编号为_;若右孩子结点存在,则其编号为_;而双亲结点的编号为 _。 14在下图的树中,结点H的祖先为_。,n-2 n0+1,4,2i,2i+1,i/2向下取整,A、D、G,填空题,15二叉树通常有_存储

5、结构和_存储结构。 16.设高为h的二叉树只有度为0和2的结点,则此类二叉树的结点数至少为( ),至多为( ). 17、 线索二叉树的左线索指向其(),右线索指向其()。,顺序,链式,1,2h-1,前驱,后继,选择题,1 不含任何结点的空树 ()是一棵树; ()是一棵二叉树; ()是一棵树也是一棵二叉树; ()既不是树也不是二叉树 2二叉树是非线性数据结构,所以 。 ()它不能用顺序存储结构存储; ()它不能用链式存储结构存储; ()顺序存储结构和链式存储结构都能存储; ()顺序存储结构和链式存储结构都不能使用 3. 具有n(n0)个结点的完全二叉树的深度为 。() log2(n) () lo

6、g2(n) () log2(n) +1 () log2(n)+1,B,C,C,选择题,4. 树是结点的有限集合,它 A 根结点,记为T。其余的结点分成为m(m0)个 B 的集合T1,T2,Tm,每个集合又都是树,此时结点T称为Ti的父结点,Ti称为T的子结点(1im)。一个结点的子结点个数为该结点的 C 。 供选择的答案 A: 有0个或1个 有0个或多个 有且只有1个 有1个或1个以上 B: 互不相交 允许相交 允许叶结点相交 允许树枝结点相交 C: 度 维数 次数 序 答案:A= B= C=,选择题,5. 二叉树 A 。在完全的二叉树中,若一个结点没有 B ,则它必定是叶结点。每棵树都能惟一

7、地转换成与它对应的二叉树。由树转换成的二叉树里,一个结点N的左子女是N在原树里对应结点的 C ,而N的右子女是它在原树里对应结点的 D 。 供选择的答案 A: 是特殊的树 不是树的特殊形式 是两棵树的总称 有是只有二个根结点的树形结构 B: 左子结点 右子结点 左子结点或者没有右子结点 兄弟 CD: 最左子结点 最右子结点 最邻近的右兄弟 最邻近的左兄弟 最左的兄弟 最右的兄弟 答案:A= B= C= D,选择题,6把一棵树转换为二叉树后,这棵二叉树的形态是 。 ()唯一的 ()有多种 ()有多种,但根结点都没有左孩子 ()有多种,但根结点都没有右孩子 7、已知某二叉树的后序遍历序列是dabe

8、c,中序遍历序列是debac,则它的前序遍历序列是( )。 (A)acbed (B)decab (C)deabc (D)cedba 8、深度为5的二叉树至多有( )个节点。 (A)16 (B)32 (C)31 (D)10,A,D,C,选择题,9、如下的4棵二叉树中,( )不是完全二叉树。,D,选择题,10、在一棵非空的二叉树的中序遍历序列中,根节点的右边( )。 (A)只有左子树上的所有节点 (B)只有右子树上的所有节点 (C)只有左子树上的部分节点 (D)只有右子树上的部分节点11、对一棵满二叉树而言,m个树叶,n个节点,深度为h,则下列哪个等式正确( )。 (A)n=h+m (B)h+m=

9、2n (C)m=n-1 (D)n=2h-1,B,D,选择题,12、有一棵非空的二叉树,共有n个节点,其中分支度为2的结点有w个,则分支度为1的结点个数为( )。 (A)n-2w (B) n-2w-1 (C)n-w+1 (D) n-2w+1 13、任何一棵二叉树的叶节点在前序、中序和后序遍历序列中的相对次序( )。 (A)不发生改变 (B)发生改变 (C)不能确定 (C)以上都不对,B,A,选择题,14、下列二叉树的后序遍历是( )。,选择题,15.对于前序遍历和中序遍历结果相同的二叉树为( );对于前序遍历和后序遍历结果相同的二叉树为( )(1) 一般二叉树 (2)只有根结点的二叉树(3)根结

10、点无左孩子的二叉树(4)根结点无右孩子的二叉树 (5)所有结点只有左子树的二叉树 (6)所有结点只有右子树的二叉树,2,6,2,选择题,16将下图的二叉树按中序线索化,结点X的右指针和Y的左指针分别指向( ) (1)A,D (2)B,C (3)D,A (4)C,A,(3),简答题,1. 给定如图所示二叉树T,请画出与其对应的中序线索二叉树。,简答题,2. 试写出如图所示的二叉树分别按先序、中序、后序遍历时得到的结点序列。,简答题,3. 把如图所示的树转化成二叉树。,简答题,4.已知一棵度为m的树中有N1个度为1的结点, N2个度为2的结点, Nm个度为m的结点.试问该树中有多少个叶子结点?5.已知某度为k的树中,其度为0,1,2,k-1的结点数分别为n0,n1,n2,n3,nk-1.求该树的结点总数n,并给出推导过程. 6.用一维数组存放的一棵完全二叉树如图所示:写出后序遍历该二叉树时访问结点的顺序.,简答题,7.将下图所示的森林转换为二叉树,然后对森林进行先序遍历和后序遍历。,简答题,8.假设用于通信的电文仅由8个字母组成,字母在电文中出现的频率分别为0.07,0.19,0.02,0.06,0.32,0.03,0.21,0.10。试为这8个字母设计哈夫曼编码。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 试题课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报