- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7-2讲_树的遍历_774807304
数据结构
第第77--22讲讲 树树的遍历的遍历
清华大学 自动化系
黄双喜黄双喜 博士博士、副教授副教授
huangsx@tsinghua.edu.cn
提纲
• 树的遍历
• 二叉树遍历算法
• 遍历的应用遍历的应用
• 线索二叉树
遍历的概念
所谓树的遍历,就是按某种次序访问树中的结所谓树的遍历,就是按某种次序访问树中的结
点点点点,,,,要求每个结点访问一次且仅访问一次要求每个结点访问一次且仅访问一次要求每个结点访问一次且仅访问一次要求每个结点访问一次且仅访问一次。。。。
树的遍历
线性关系的遍历
? ?
? ?
树的遍历
如何确定遍历顺序? 4
遍历的方法
先根遍历:即先访问树的根结点,然后依次
先根遍历根的每棵子树。
后根遍历:即先依次后根遍历每棵子树,然
后再访问根结点。
牢记一种约定,对于结点的查看都是“先左后右”。
二叉树的遍历
二叉树由根、左子树、右子树构成,定义为:
{{DD、、 LL、、R}R}
D、 L、R的组合定义了六种可能的遍历方案:
LLDDRR, LRLRDD, DDLRLR, DDRLRL, RRDDLL, RLRLDD
若限定先左后右,则有三种实现方案:
DLR LDR LRD
先先((根根))序遍历序遍历 中中((根根))序遍历序遍历 后后((根根))序遍历序遍历
“先、中、后”的意思是指访问的结点D是先于子
树出现还是后于子树出现。
先序遍历
定义如下
若二叉树为空,则空操
作;否则
(1)访问根结点
((22))前序遍历左子树前序遍历左子树;;
(3)前序遍历右子树;
A B D E G H C F I J
后序遍历
定义如下
若二叉树为空,则空操作;
否则
(1) 后序遍历左子树;
(2)(2) 后序遍历右子树后序遍历右子树 ;;
(3) 访问根结点。
D G H E B J I F C A
中序遍历
定义如下
若二叉树为空,则空操作;
否则
(1) 中序遍历左子树;
(2(2))访问根结点访问根结点。
(3)中序遍历右子树;
DBGEHACIJF
不同遍历方法的应用
文件夹删除 企业组织结构描述
(a+b)*((c-d)*e+f)
表达式计算表达式计算
10
算术表达式的计算
•表达式求值是程序设计语言编译中的一个
最基本问题最基本问题。。
•用
您可能关注的文档
- 第二讲 自我管理与管理他人.ppt
- 第2章 软件质量工程体系 [兼容模式].pdf
- 第二节 一 “十字路口”的位置 热带气候与农业生产.ppt
- 第2讲 Matlab的数据处理.pdf
- 第2讲-数字音频技术基础-20161011001.pdf
- 第2章 第4节蛋白质的四级结构和血红蛋白.pdf
- 第二讲_智巧趣题.ppt
- 第1讲认识质量与可靠性.pdf
- 第14章 中药管理.pdf
- 第二讲描述分析.ppt
- 新钢股份-市场前景及投资研究报告-区域板材龙头,估值回升空间.pdf
- 稀土行业市场前景及投资研究报告:继往开来,产业重塑周期.pdf
- 卫龙美味-市场前景及投资研究报告-辣味故事,中华美味飘四海.pdf
- 申洲国际-市场前景及投资研究报告-运动服装代工龙头,规模化,盈利增长.pdf
- 商业贸易行业市场前景及投资研究报告:东南亚消费,印尼咖啡,品牌出海,机遇挑战并存.pdf
- 迈信林-市场前景及投资研究报告-算力业务,航空核心零部件厂商起航.pdf
- 浪潮信息-市场前景及投资研究报告-收入增长,服务器厂商.pdf
- 科力股份-市场前景及投资研究报告-油服,智能生产制造项目,破发.pdf
- 巨化股份-市场前景及投资研究报告-氟化工一体化龙头,制冷剂高景气周期.pdf
- 计算机行业市场前景及投资研究报告:中国电科,科技引领产业发展.pdf
文档评论(0)