63遍历二叉树与线索二叉树.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
63遍历二叉树与线索二叉树

6.3 遍历二叉树和线索二叉树 6.3.1 遍历二叉树 遍历定义: 遍历用途: 遍历方法: 例1: 练习 1、任何一棵二叉树的叶子结点在先序、中序、后序遍历序列中的相对次序不发生改变。( )。 2、已知某二叉树的先序序列为ABDCE,它可能的中序序列为( ) A. BDAEC B. BCADE C. CBADE D. BEACD 3、已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是( ) A. acbed B. decab C. deabc D. cedba 练习 4、一棵二叉树结点的( )可唯一确定一棵二叉树。 A.先序序列和中序序列 C.后序序列 C.先序序列和后序序列 D.中序序列 5、图示在黑板上。写出其先序序列、中序序列和后序序列。 6、某n0个结点的二叉树的先序序列和后序序列正好相反,则该二叉树一定不是( )的二叉树。 A.任一结点无左孩子 B.任一结点无又孩子 C.深度为n D.存在度为2的结点 练习 7、( )的二叉树先序遍历和中序遍历正好相同. ( )的二叉树后序遍历和中序遍历正好相同.( )的二叉树先序遍历和中序遍历正好相反.( )的二叉树后序遍历和中序遍历正好相反.前序和后序遍历结果相同的二叉树( ). 8、对二叉树的结点从1开始连续编号,要求每个结点的编号大于其左孩子(如果有的话)的编号,而小于其右孩子(如果有的话)的编号,则可以采用( )次序的遍历实现二叉树的结点编号。 A.先序 B.中序 C.后序 D.层序遍历 由此可以看出: (1)遍历操作实际上是将非线性结构线性化的过程,其结果为线性序列; (2)遍历操作是一个递归的过程,因此,这三种遍历操作的算法可以用递归函数实现。 对遍历的分析: 练习 9、一棵二叉树的中序序列为FEABDC,后序序列为FBADCE,则层序序列为( )。 A. ABCDEF B. EFCDBA C. FECDAB D. EFCDAB 10、已知一棵二叉树的先序遍历结果是ABECDFGHIJ,中序遍历的结果是EBCDAFHIGJ,试画出这棵二叉树,并写出其后序遍历的结果。 练习 11、中序:DBAEGCF,后序:DBGEFCA,画出二叉树并写出其前序遍历序列。 12、前序:ABCDEFGHIJ, 中序:CBAEFDIHJG,画出二叉树并写出后序序列。 13、先序:ABDEHCFIMGJKL, 中序:DBHEAIMFCGKLJ,画出二叉树,写出后序。 练习 14、某二叉树先序遍历序列是eadcbjfghi,中序遍历序列为acbdjefhgi,画出二叉树,并写出它的后序遍历序列。 15、设一棵二叉树的先序序列为123456789,其中序序列为231547869,试画出该二叉树,并写出它的后序序列。 16、假设一棵二叉树的先序序列为abdficegh,中序序列为bfidagehc,请画出该二叉树,并写出后序序列。 例3:用二叉树表示算术表达式 练习 17、图示出表达式(A-B*C)*(D+E/F)的二叉树表示。 18、将算术表达式((a+b)+c*(d+e)+f)*(g+h)转化为二叉树。 19、设a=6,b=4,c=2,d=3,e=2,则后缀表达式abc-/de*+的值为( ) 为区别两种不同情况,特增加两个标志域: 有关线索二叉树的几个术语: 练习 20、已知一个二叉树的中序序列为CBEDAHGIJF,后序序列为CEDBHJIGFA. 画出该二叉树,并画出该二叉树的先序线索二叉树。 21、将下图示的二叉树按中序线索化,结点x的右指针指向( ),y的左指针指向( )。 作业:P217-218 * * 指按某条有哪些信誉好的足球投注网站路线遍访每个结点且不重复(又称周游)。 它是树结构插入、删除、修改、查找和排序运算的前提,是二叉树一切运算的基础和核心。 对每个结点的查看通常都是“先左后右”。(无论是先序、中序还是后序) 先序遍历的结果是: 中序遍历的结果是: 后序遍历的结果是:

文档评论(0)

报告论文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档