第六部分树跟二叉树.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章树与二叉树一.选择题1.下面关于二叉树的结论正确的是____________。A.二叉树中,度为 0 的结点个数等于度为 2 的结点个数加 1。B.二叉树中结点个数必大于 0。C.完全二叉树中,任何一个结点的度,或者为 0,或者为 2。D.二叉树的度是 2。分析:该题目主要考查二叉树逻辑结构的特点。正确答案为 A。二叉树中叶子结点的个数为 n0 ,度为 2 的结点的个数为 n2,度为 1 的结点个数为 n1,树中结点总数为 n,则 n= n0+ n2+ n1。除根节点没有双亲外,每个结点都有且仅有一个双亲,所以有 n-1= n1+ 2n2 作为孩子的结点,因此有 n0= n2+1。二叉树中结点个数可以为 0,称为空树,所以 B 错。满二叉树中,任何一个结点的度,或者为 0,或者为 2。完全二叉树中,任何一个结点的度,或者为 0,或者为 1,或者为 2。所以 C 错。二叉树的度可以是 0、1、2。所以 D 错。2.设 X 是树 T 中的一个非根结点,B 是 T 所对应得二叉树,在 B 中,X 是其双亲的右孩子,下列结论正确的是____________。A.在树 T 中,X是其双亲的第一个孩子。 B.在树 T 中,X一定无右边兄弟。C.在树 T 中,X一定是叶子结点。 D.在树 T 中,X一定有左边兄弟。分析:该题目主要考查树和二叉树的转换。根据树和二叉树转换的规则可以得到 D 为正确答案。3.一棵三叉树中,已知度为 3 的结点数等于度为 2 的结点数,且树中叶结点的数目为 13,则度为 2 的结点数目为____________。A.4 B.2 C.3 D.5 分析:该题目主要考查多叉树逻辑结构的特点。根据选择题第 1 小题的思路,有 n0+n1+n2+n3=n,n-1=n1+2n2+3n3,n0、n1、n2、n3 分别为度是 0,1,2,3 的结点数,n 为树的结点总数。在本题中,n0=13,n2=n3。正确答案为 A。4.设 n、m 为一棵二叉树上的两个结点,在中序遍历时,n 在 m 之前的条件是____________。A.n 在 m 右方 B.n 是 m 祖先 C.n 在 m 左方 D.n 是 m 子孙分析:该题目主要考查二叉树的遍历。根据二叉树的形态和中序遍历算法,当 n 在 m 左边时,结点 n 首先被遍历。当 n 是 m 祖先时,它们之间的关系无法确定,不妨假设 n 是根结点,m 是其左孩子,则 m 在 n 之前;m 是其右孩子,则 n 在 m 之前。正确答案为 C。5.对一个满二叉树,m 个树枝,n 个结点,深度为 h,则____________。A.n=h+m B.h+m=2n C.m=h-1 D.n=2 h -1 分析:该题目主要考查满二叉树的定义,根据满二叉树定义,正确答案为 D。6.一棵有 n 个结点的 k 叉树,树中所有结点的度之和为____________。A.n-1 B.kn C.n 2 D.2n 分析:该题目主要考查树的结点和度之间的关系。由树的度的定义可知结点的度即为与之相连的子结点的个数,而只有根结点不是连在其他的结点上,所以和为 n-1。答案为 A。7.以二叉链表作为二叉树的存储结构,在有 n 个结点的二叉链表中(n0),链表中空链域的个数为____________。A.2n-1 B.n-1 C.n+1 D.2n+1 分析:该题目主要考查二叉树的链式存储结构。每个结点共有两个链域,即共有 2n 个链域,n 个结点构成的二叉树中至少有 n-1 个链接指针才能将n 个结点连接在一起,即已经用去 n-1 个指针域,则空链域为 2n-(n-1)=n+1 个。答案为 C。8.设森林中有 3 棵树,其中第 1、第 2 和第 3 棵树的结点个数分别为 n1、n2 、n3 ,则与森林对应的二叉树中根结点的右子树上的结点个数是____________。A.n1 B.n1+ n2 C. n3 D.n2+n3 分析:该题目主要考查森林和二叉树之间的转换关系。森林中的第一棵树对应于二叉树根结点及其左子树,第 2 和第 3 棵树对应于二叉树中根结点的右子树,则其结点个数为 n2+n3。答案为 D。9.将含有 150 个结点的完全二叉树从根这一层开始,每一层从左到右依次对结点进行编号,根结点的编号为 1,则编号为 69 的结点的双亲结点的编号为____________。A.33 B.34 C.35 D.36 分析:该题目主要考查完全二叉树的逻辑结构。由二叉树的性质 5 可知,结点 69 的双亲结点编号为?69/2?=34。所以答案为 B。10.在一棵二叉树结点的先序序列、中序序列、后序序列中,所有叶子结点的先后顺序__________。A.都不相同 B.先序和中序相同,而与后序不同C.完全相

文档评论(0)

wx171113 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档