- 2
- 0
- 约4.24千字
- 约 152页
- 2017-05-05 发布于四川
- 举报
常常要求在树中查找具有某种特征的结点或者对树中全部结点逐一
6.3遍历二叉树和线索二叉树
6.3.1 遍历二叉树
一、递归算法
在二叉树的一些应用中,常常要求在树中查找具有某种特征的结点,或者对树中全部结点逐一进行某种处理。这就引入了遍历二叉树的问题,即如何按某条搜索路径巡访树中的每一个结点,使得每一个结点均被访问一次,而且仅被访问一次。
遍历对线性结构是容易解决的,而二叉树是非线性的,因而需要寻找一种规律,以便使二叉树上的结点能排列在一个线性队列上,从而便于遍历。 ;左子树;1、先序遍历二叉树的操作定义为:
若二叉树为空,则空操作;否则
(1)访问根结点;
(2)先序遍历左子树;
(3)先序遍历右子树。
用伪码表示:
void PreOrder(T)//T是树根
{
if(T为空)return;
访问T的元素;
PreOrder(T的左子树);
PreOrder(T的右子树);
};2、中序遍历二叉树的操作定义为:
若二叉树为空,则空操作;否则
(1)中序遍历左子树;
(2)访问根结点;
(3)中序遍历右子树。
用伪码表示:
void InOrder(T)//T是树根
{
if(T为空)return;
InOrder(T的左子树);
访问T的元素;
InOrder(T的右子树);
};3、后序遍历二叉树的操作定义为:
若二叉树为空,则空操作;否则
(1)后序遍历左子树;
(2)后序遍历右子树;
(3)访问根结点。
void Post
您可能关注的文档
- 小班分享阅读:机器人.ppt
- 小白兔和小灰兔“6”.ppt
- 少年请关掉你的手机.ppt
- 少年强则国强.完整版.ppt
- 小青蛙课件上课用.ppt
- 少儿白癜风的症状图片.pptx
- 小鹰学飞[陈月娥].ppt
- 少吃盐可以有效预防胎记.pptx
- 尘封的梦重拾未晚.ppt
- 少年闰土导学案ppt.ppt
- 郑州汽车工程职业学院2026年单独招生《文化素质考试》笔试+面试综合模拟试题.docx
- 信阳艺术职业学院2026年单独招生《职业适应性测试》模拟试题(退役士兵考生专用).pdf
- 2026年高中历史重要知识点解读——百家争鸣主要学派.docx
- 郑州汽车工程职业学院2026年单独招生《文化素质考试》笔试+面试综合模拟试题.pdf
- 信阳艺术职业学院2026年单独招生《职业适应性测试》模拟试题(退役士兵考生专用).docx
- Unit 13(B卷能力提升)-【单元测试】9全一册分层训练AB卷(人教版)(原卷版).docx
- Unit 14-九年级英语全一册单元重难点易错题精练(人教版).docx
- Unit 13(B卷能力提升)-【单元测试】九年级英语全册分层训练AB卷(人教版)(原卷版).docx
- 2026年智慧物流解决方案合同.docx
- 2026年航空集装应急定位发射机护送合同.docx
最近下载
- 22G101与16G101钢筋平法图集对比变化汇总.docx VIP
- 医院充电桩合同8篇.docx VIP
- 2025年广东专插本市场营销学历年试题题型(附答案).docx VIP
- 《语文教学中的审美教育现状、问题和对策—以S小学为例》11000字.docx VIP
- 废锂电池处理处置行业绿色工厂评价要求2020.pdf VIP
- 2025《烟台泽盛医药公司年产100KG的阿司匹林生产工艺设计》论文11000字.doc VIP
- 日间手术病历书写与管理专家共识2026.pptx VIP
- 《穿越活动断裂带铁路隧道设计规范》.docx VIP
- JJF(苏) 313-2025 碳普惠减排量计量技术规范 在线会议.docx VIP
- 2022年浙江省宁波市高中数学竞赛试题(含答案解析).pdf VIP
原创力文档

文档评论(0)