- 81
- 0
- 约3.97千字
- 约 20页
- 2017-02-08 发布于北京
- 举报
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 * * 指按某条搜索路线遍访每个结点且不重复(又称周游)。 它是树结构插入、删除、修改、查找和排序运算的前提,是二叉树一切运算的基础和核心。 对每个结点的查看通常都是“先左后右”。(无论是先序、中序还是后序) 先序遍历的结果是: 中序遍历的结果是: 后序遍历的结果是:
您可能关注的文档
- 6 卫生机构代码.doc
- 6、7声调、 音变.ppt
- 6.1.3失误与挫折.ppt
- 6.表面粗糙度3(新).ppt
- 6《最后的姿势》.ppt
- 6-1、毛勒伸缩缝安装技术交底.doc
- 6-2简谐振动的叠加.ppt
- 6s管理手册(修订).doc
- 6册语文教材介绍.doc
- 6第6章 沉降习题.ppt
- (2026春新版)部编版八年级语文下册《第一单元》PPT课件.pptx
- 2018电力监控系统网络安全监测装置技术规范.docx
- 2022电力监控系统安全防护方案审核要点.docx
- 2014电力电缆光伏系统EN 50618欧标.docx
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx
- (2026春新版)人教版二年级数学下册《第四单元 万以内的加法和减法》教案.docx
- (2026春新版)人教版二年级数学下册《综合与实践 时间在哪里》教案.docx
- (2026春新版)苏教版二年级数学下册《综合与实践 时间有多长》教案 .pdf
- (2026春新版)部编版三年级语文下册第3单元(教案).docx
- (2026春新版)部编版三年级语文下册第8单元(教案).docx
原创力文档

文档评论(0)