- 1
- 0
- 约4.54千字
- 约 24页
- 2019-11-11 发布于湖北
- 举报
上节回顾7.3 二叉树的设计和实现 7.3.1 二叉树的存储结构 7.3.2 二叉链存储结构的二叉树操作实现 7.4 二叉树遍历 5、二叉树遍历的基本方法 有三种:先序遍历(DLR)、中序遍历(LDR)、后序遍历(LRD) 通常可以把二叉树遍历操作设计成递归算法。 (一)先序遍历二叉树的递归算法为: 若二叉树为空,则算法结束;否则: (1)访问根结点; (2)先序遍历根结点的左子树; (3)先序遍历根结点的右子树。 (二)中序遍历二叉树的递归算法为: 若二叉树为空,则算法结束;否则: (1)中序遍历根结点的左子树; (2)访问根结点; 例1: 例2:用二叉树表示算术表达式 例3:已知一棵二叉树的中序序列和后序序列分别是BDCEAFHG 和 DECBHGFA,请画出这棵二叉树。 分析: ①由后序遍历特征,根结点必在后序序列尾部(即A); ②由中序遍历特征,根结点必在其中间,而且其左部必全部是左子树的子孙(即BDCE),其右部必全部是右子树的子孙(即FHG); ③继而,根据后序中的DECB子树可确定B为A的左孩子,根据HGF子串可确定F为A的右孩子;以此类推。 7.4.2 二叉链存储结构下二叉树遍历的实现 结点数据类型自定义 typedef struct Node{ DataType data; struct Node *le
您可能关注的文档
- 政治:二轮复习讲义14 《发展社会主义市场经济》1(38张PPT).ppt
- 政经-11-市场经济体制下的微观经济活动 简版.ppt
- 政治:第三单元 第8课第二框 不同身份有不同责任 课件(苏教版 八年级上).ppt
- 政治:高三一轮复习课件:411经济全球化和对外开放(含2011年高考题最新修订版)(新人教必修一).ppt
- 故障检查及维修 1.ppt
- 教你如何面对不同的客户.ppt
- 政治:高三一轮复习考点突破课件——第十课科学发展观和小康社会的经济建设(人教版必修一)zip.ppt
- 救护队员讲座.ppt
- 教学课件4-2 重量的检测.ppt
- 政治:高三一轮复习考点突破课件——第七课个人收入的分配(人教版必修一)zip.ppt
- 2026年中国母婴级床品行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴级湿巾行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴监护设备行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴监护仪行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴经济行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴水行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴胎儿监护仪行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴洗护用品行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴洗衣机行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴藻油DHA行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)