登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
二叉树前序、中序、后序三种遍历的非递归算法.doc
文档分类:
IT计算机
|
页数:约11页
举报非法文档有奖
分享到:
1
/
11
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
11
下载此文档
文档列表
文档介绍
二叉树前序、中序、后序三种遍历的非递归算法.doc
: .
二叉树前序、中序、后序三种遍历的非递归算法
D
{
p=pop(s);
visite(p->data); //·ÃÎʸù½áµã
p=p->rchild; //ͨ¹ýÏÂÒ»´ÎÑ»·ÊµÏÖÓÒ×ÓÊ÷±éÀú
}//endif
}//endwhile
}
3.ºóÐò±éÀú·ÇµÝ¹éËã·¨
typedef enum{L,R} tagtype;
typedef struct
{
Bitree ptr;
tagtype tag;
}stacknode;
typedef struct
{
stacknode Elem[maxsize];
int top;
}SqStack;
void PostOrderUnrec(Bitree t)
{
SqStack s;
stacknode x;
StackInit(s);
p=t;
do
{
while (p!=null) //±éÀú×ó×ÓÊ÷
{
= p;
= L; //±ê¼ÇΪ×ó×ÓÊ÷
push(s,x);
p=p->lchild;
}
while (!StackEmpty(s) && [].tag==R)
{
x = pop(s);
p = ;
visite(p->data); //tagΪR£¬±íʾÓÒ×ÓÊ÷·ÃÎÊÍê±Ï£¬¹Ê·ÃÎʸù½áµã
}
if (!StackEmpty(s))
{
[].tag =R; //±éÀúÓÒ×ÓÊ÷
p=[].ptr->rchild;
}
}while (!StackEmpty(s));
}//PostOrderUnrec
¶þ¡£Ç°Ðò×î¼ò½àËã·¨
void PreOrderUnrec(Bitree *t)
{
Bitree *p;
Stack s;
(t);
while (!())
{
(p);
visit(p->data);
if (p->rchild != NULL) (p->rchild);
if (p->lchild != NULL) (p->lchild);
}
}
Èý¡£ºóÐòËã·¨Ö®¶þ
void BT_PostOrderNoRec(pTreeT root)
{
stack<treeT *> s;
pTreeT pre=NULL;
while ((NULL != root) || !())
{
if (NULL != root)
{
(root);
root = root->left;
}
else
{
root = ();
if (root->right!=NULL && pre!=root->right)
{
root=root->right;
}
else
{
root=pre=();
visit(root);
();
root=NULL;
}
}
}
}
Ò»¸ö±È½ÏÈÝÒ×Àí½âµÄºóÐò±éÀú:
void PostOrder(Bitree *t)
{
TreeNode *node = NULL,*last = NULL;
二叉树前序、中序、后序三种遍历的非递归算法 来自淘豆网m.daumloan.com转载请标明出处.
猜你喜欢
2025年国家电网招聘之电网计算机考试题库及参..
161页
2025年咨询工程师(经济政策)考试题库附答案..
62页
2025年国家电网招聘之电网计算机考试题库及参..
159页
2025年国家电网招聘之电网计算机考试题库含完..
161页
2025年县乡教师选调考试《教师职业道德》题库..
52页
2025年国家电网招聘之经济学类考试题库附参考..
80页
2025年国家电网招聘之经济学类考试题库(培优..
79页
2025年土地登记代理人之土地登记相关法律知识..
177页
消除密勒电容实现光电耦合器快速工作的研究
3页
消费税绿色化的法律问题研究
3页
2025年幼儿园中班个人安全工作计划(通用16篇..
43页
2025年国家电网招聘之经济学类考试题库含完整..
80页
2025年国家电网招聘之通信类考试题库附答案【..
163页
2025年法律常识题库【实用】
60页
浅谈人脸识别基本技术流程与基本应用
3页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
11
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
916581885
文件大小
:
2.31 MB
时间
:
2021-08-09
相关标签
区块链参考文献
期货论文参考文献
游泳论文参考文献
沟通论文参考文献
中美贸易摩擦参考文献
论文里面的参考文献
插画设计论文参考文献
机械手参考文献
交叉引用多个参考文献
工业工程论文参考文献
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
软件工程
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
SEO
最近更新
高支模应急预案
2022年盘锦市重点中学物理八年级第一学期期..
高一历史必修二知识点总结与归纳
2022年浙江省义乌市四校八年级数学第一学期..
2022年河南省永城市实验中学数学八上期末学..
辽宁省铁岭市初中生物七年级上册期末试卷(解..
2022年江苏省盐城市大丰区第一共同体数学七..
数据中心(机房)规划设计工程师课程结构
2022年广西岑溪市数学八上期末学业质量监测..
2022年工作调转申请报告
2022年北京市延庆区数学八上期末经典试题含..
2022年云南省曲靖罗平县联考数学八上期末联..
2022-2023学年黑龙江省哈尔滨市道外区八年级..
2022-2023学年陕西省宝鸡市岐山县七年级数学..
2022-2023学年重庆市沙坪坝区南开中学数学八..
2025年一级造价师之建设工程技术与计量(安..
2025年一级造价师之建设工程技术与计量(安..
2025年一级造价师之建设工程技术与计量(安..
2022-2023学年辽宁省抚顺市顺城区数学九年级..
2025年一级造价师之建设工程技术与计量(安..
山东省德州市陵城区2022-2023学年九年级上学..
设计院员工绩效考核办法
2025年度律师事务所组织结构及管理岗位职责..
30位单亲口述体会真实
钻井坐岗培训课件
MECT治疗知情同意书(共2页)
2022年最新人教英语七年级下册单词表(完整版..
祝-文-十-五-篇
最新最全《使徒信经》系列讲道集之
河南省二级骨科医院执业评审细则(试行)
在线
客服
微信
客服
意见
反馈
手机
查看
返回
顶部