数据结构课堂练习第六章树.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构 课堂练习 学号          姓名           第六章 树和二叉树 一、选择题 1.在线索化二叉树中,t所指结点没有左子树的充要条件是( ) (A)t-〉left==NULL (B)t-〉ltag==1 (C)t-〉ltag=1且t-〉left=NULL(D)以上都不对 2.二叉树按某种顺序线索化后,任一结点均有指向其前趋和后继的线索,这种说法 (A)正确 (B)错误 (C)不同情况下答案不确定 3.二叉树的前序遍历序列中,任意一个结点均处在其子女结点的前面,这种说法( ) (A)正确 (B)错误 (C)不同情况下答案不确定 4.由于二叉树中每个结点的度最大为2,所以二叉树是一种特殊的树,这种说法( ) (A)正确 (B)错误 (C)不同情况下答案不确定 5.设高度为h的二叉树上只有度为0和度为2的结点,则此类二叉树中所包含的结点数至少为( )。 (A)2h (B)2h-1(C)2h+1(D)h+1 6.已知某二叉树的后序遍历序列是dabec。中序遍历序列是debac,它的前序遍历序列是( )。 (A)acbed (B)decab(C)deabc (D)cedba 7.如果T2是由有序树T转换而来的二叉树,那么T中结点的前序就是T2中结点的( ) (A)前序(B)中序(C)后序(D)层次序 8.某二叉树的前序遍历结点访问顺序是abdgcefh,中序遍历的结点访问顺序是dgbaechf,则其后序遍历的结点访问顺序是( )。 (A)bdgcefha (B)gdbecfha (C)bdgaechf (D)gdbehfca 9.二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、小于其右孩子的值。这种说法( ) (A)正确(B)错误(C)不同情况下答案不确定 10.按照二叉树的定义,具有3个结点的二叉树有( )种。 (A)3(B)4(C)5(D)6 11.在一非空二叉树的中序遍历序列中,根结点的右边( ) (A)只有右子树上的所有结点(B)只有右子树上的部分结点 (C)只有左子树上的部分结点(D)只有左子树上的所有结点 12.树最适合用来表示( )。 (A)有序数据元素(B)无序数据元素 (C)元素之间具有分支层次关系的数据(D)元素之间无联系的数据 13.任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序( ) (A)不发生改变(B)发生改变(C)不能确定D.以上都不对 14.实现任意二叉树的后序遍历的非递归算法而不使用栈结构,最佳方案是二叉树采用( )存储结构。 (A)二叉链表(B)广义表存储结构(C)三叉链表(D)顺序存储结构 15.对一个满二叉树,m个树叶,n个结点,深度为h,则( ) (A)n=h+m (B)h+m=2n(C)m=h-1(D)n=2h-1 16.如果某二叉树的前序为stuwv,中序为uwtvs,那么该二叉树的后序为( ) (A)uwvts (B)vwuts(C)wuvts (D)wutsv 17.具有五层结点的二叉平衡树至少有( )个结点。 (A)10(B)12(C)15(D)17 二、判断题 1.二叉树中任何一个结点的度都是2。(  ) 2.由二叉树结点的先根序列和后根序列可以唯一地确定一棵二叉树。( ) 3.一棵哈夫曼树中不存在度为1的结点。(  ) 4.平衡二叉排序树上任何一个结点的左、右子树的高度之差的绝对值不大于2(  ) 三、填空题 1.指出树和二叉树的三个主要差别___________,___________,_______________。 2.从概念上讲,树与二叉树是两种不同的数据结构,将树转化为二叉树的基本目的是____________ 3.若结点A有三个兄弟(包括A本身),并且B是A的双亲结点,B的度是_______________ 4.若一棵具有n个结点的二叉树采用标准链接存储结构,那么该二叉树所有结点共有_______个空指针域。 5.已知二叉树的前序序列为ABDEGCFHIJ,中序序列为DBGEAHFIJC,写出后序序列_______________。 6.已知二叉树的后序序列为FGDBHECA,中序序列为BFDGAEHC ,并写出前序序列_________________。 7.找出满足下列条件的二叉树 1)先序和中序遍历,得到的结点访问顺序一样。_________________________ 2)后序和中序遍历,得到的结点访问顺序一样。_________________________ 3)先序和后序遍历,得到的结点访问顺序一样。__________________________ 8.一棵含有n个结点的k叉树,可能达到的最大深度和最小深度各是多少?_______

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档