- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构-树习题课
习题课—树 1. 递归 2. 回溯策略 3. 章末复习 4. 例题讲解 5. 课堂练习 6. 作业 例题讲解 例题讲解 例题讲解 例题讲解 例题讲解 例题讲解 例题讲解 例题讲解 * 1、在结点个数为n (n1)的各棵树中, (1)高度最小的树的高度是多少?它有多少个叶结点? 多少个分支结点? (2)高度最大的树的高度是多少?它有多少个叶结点? 多少个分支结点? 【答案】 (1)结点个数为n时,高度最小的树的高度为2,有2层; 它有n -1个叶结点,1个分支结点; (2)高度最大的树的高度为n,有n层; 它有1个叶结点,n-1个分支结点。 2、试分别找出满足以下条件的所有二叉树: (1) 二叉树的前序序列与中序序列相同; (2) 二叉树的中序序列与后序序列相同; (3) 二叉树的前序序列与后序序列相同。 【解答】 (1) 二叉树的前序序列与中序序列相同: 空树或缺左子树的单支树; (2) 二叉树的中序序列与后序序列相同: 空树或缺右子树的单支树; (3) 二叉树的前序序列与后序序列相同: 空树或只有根结点的二叉树。 3、深度为k(根的层次为1)的完全二叉树至少有多少个结点? 至多有多少个结点?k与结点数目n之间的关系是什么? 【分析】 由完全二叉树的定义可知,对于k层的完全二叉树,其上的k-1层是一棵深度为k-1的满二叉树。所以对于所有深度为k的完全二叉树,它们之间的结点数目之差等于各树最后一层的结点数目之差。 3、深度为k(根的层次为1)的完全二叉树至少有多少个结点? 至多有多少个结点?k与结点数目n之间的关系是什么? 【解答】 深度为k的完全二叉树,其最少的结点数=深度为k-1的满二叉树的结点数+1= ;其最多的结点数=深度为k的满二叉树的结点数= 。 k与结点数目n之间的关系可以根据二叉树的性质4得出: 4、对于深度为h,且只有度为0或2的结点的二叉树,结点数 至少有多少?至多有多少?(分析) 【分析】 对于结点数至多为多少的问题比较好回答,我们知道满二叉树中只有度为0或2的结点,所以结点数至多为同等深度的满二叉树的结点数。 对于结点数至少为多少的问题,由于树中只存在度为0或2的结点,即对一个结点而言,要么它没有子结点,要么就有两个子结点,所以在这样的树中,除第一层(根所在的层)外,每一层至少有两个结点。 5、已知一棵二叉树的中序序列为BDCEAFHG , 后序序列为DECBHGFA ,求对应的二叉树。(分析) 【分析】 根据各种遍历方法的定义,可知: 二叉树先序序列=根+左子树先序序列+右子树先序列; 二叉树中序序列=左子树中序序列+根+右子树中序列; 二叉树后序序列=左子树后序序列+右子树后序序列根; 5、已知一棵二叉树的中序序列为BDCEAFHG , 后序序列为DECBHGFA ,求对应的二叉树。(分析) 【分析】 从先序和后序序列中可以很容易的知道那一个结点是根,而在中序序列中,可以根据根得到左、右子树的中序序列,相应的也就知道左、右子树的结点集合了。可以根据集合中的结点划分先序或后序序列中除根以外的结点序列,从而得到左、右子树的先序或后序序列。依次类推,便可以递归得到整棵二叉树。 中序序列 左子树中序序列 根 右子树中序序列 前序序列 根 左子树前序序列 右子树前序序列 5、已知一棵二叉树的中序序列为BDCEAFHG , 后序序列为DECBHGFA ,求对应的二叉树。(分析) 【解答】 构造这棵二叉树的过程如下所示: 中序序列:BDCE [A] FHG 后序序列:DECB HGF [A] 中序:[B]DCE 后序:DEC[B] 中序: [F]HG 后序: HG[F] 中序: D [C] E 后序:D E [C] 中序: H[G] 后序: H[G] 中序:[D] 后序:[D] 中序:[E] 后序:[E] 中序:[H] 后序:[H] A F G H E D C B 可以画出这棵二叉树为: 例题讲解 例题讲解 1、二叉树的先序遍历和中序遍历为:先序遍历:EFHIGJK; 中序遍历:
您可能关注的文档
- 拓展总结.doc
- 招商代理政策.doc
- 拆迁与调和社会.doc
- 抽屉道理 六年级.doc
- 拉西瓦镇便平易近干事中央运转情况.doc
- 拉格朗日与牛顿插值法的比较.doc
- 招标书--草稿.doc
- 报刊五班第四组.ppt
- 招飞简章.doc
- 拥有聪明.doc
- 4《猜字谜》课件(共30张PPT).pptx
- 统编版语文二年级上册第三单元复习课件(共50张PPT).pptx
- 2025-2026学年山西大学附中高三上学期10月月考数学试题及答案(总第四次).docx
- 第四单元《逻辑的力量》课件(共57张PPT)2025-2026学年统编版高中语文选择性必修上册.pptx
- 2025-2026学年山西大学附中高三上学期10月月考历史试题及答案(总第四次).docx
- 统编版语文四年级下册习作 游______课件(共27张PPT).pptx
- 统编版四年级语文下册第六单元习作:我学会了___课件(共31张PPT).pptx
- 16.1《赤壁赋》课件(共59张PPT)2025—2026学年统编版高中语文必修上册.pptx
- 统编版四年级语文下册口语交际:朋友相处的秘诀 课件(共20张PPT).pptx
- 统编版五年级下册语文园地四 课件(共30张PPT).pptx
原创力文档


文档评论(0)