1 / 34
文档名称:

非递归中序遍历二叉树-课件(PPT讲稿).ppt

格式:ppt   页数:34页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

非递归中序遍历二叉树-课件(PPT讲稿).ppt

上传人:3224615613 2016/4/26 文件大小:0 KB

下载得到文件列表

非递归中序遍历二叉树-课件(PPT讲稿).ppt

文档介绍

文档介绍:L ABDIH EKJ CFG MN 二叉树的非递归遍历 2L ABDIH EKJ CFG MN 非递归中序遍历二叉树: 先访问左子树,再访问根节点,最后访问右子树。设置一个栈,出栈即为访问节点。先将根节点的左节点全部进栈,然后出栈一个节点,访问。将该节点的右孩子节点进栈,再将右孩子节点的所有左节点全部进栈...如此这般直到栈空为止。 void InOrderTraverse ( BiTree T, Status ( * visit)( ElemType e)) { BiTree pStack [100], p; int top = -1; if(T != NULL) { p = T; while(top > -1 || p != NULL) { while(p != NULL) { pStack [++top] = p; p = p-> lchild ; } if(top > -1) { p = pStack [top--]; visit(p->data); p = p-> rchild ; }}}}L ABDIH EKJ CFG MN 设置一个栈,出栈即为访问该结点。L ABDIH EKJ CFG MN 先将根节点及其左孩子全部进栈。 p->L ABDIH EKJ CFG MN 将根结点 A进栈。此时, p指向 A的左孩子 B。 A p->L ABDIH EKJ CFG MN 将根结点 A的左孩子 B进栈。此时, p指向 B的左孩子 D。 A B p->L ABDIH EKJ CFG MN 将B的左孩子 D进栈。此时, p指向 D的左孩子 H。 A B D p->L ABDIH EKJ CFG MN 将D的左孩子 H进栈。此时, p指向 H的左孩子,为 NULL 。 A B D HL ABDIH EKJ CFG MN H出栈,访问。此时, p指向 H的右孩子,为 NULL 。 A B D遍历结果: H

最近更新

明挖区间施工对临近重要建筑物的影响分析 2页

中秋祝福语给客户(4篇) 19页

土地承包简单合同 42页

个人转正总结开头(十一篇) 25页

大学军训心得800字作文6篇 10页

大学毕业实习个人工作总结 40页

大学生校园安全教育演讲稿(15篇) 29页

2023年演出经纪人考试题库及答案(真题汇编).. 136页

2024保安员保安服务考核题库【真题汇编】 24页

旅游者饮食舒适度构成要素及影响机制研究 2页

汽车销售新店推广方案 33页

2024年广州市海珠区教育局在西南大学设点招聘.. 148页

新课程背景下高中英语互动教学法探究 2页

2024年广州市荔湾区事业单位招聘47人历年高频.. 149页

2024年广州番禺区洛浦街商会工作人员招聘招聘.. 148页

2024年广西东盟经济技术开发区招聘57人历年高.. 148页

2024年广西北海市创城办招聘20人历年高频难、.. 146页

2024年广西北海市海城区农林水利局招聘历年高.. 148页

慈善大爱演讲稿2024年(3篇) 8页

浅析邵武企业人才队伍建设(同名16926) 7页

2024年广西南宁市江南区机关事业单位招聘84人.. 147页

二建矿业实务精讲全(4篇) 4页

20232023年红河州西部云南省地方项目招募志愿.. 248页

2024年国开公共行政学形考任务二 2页

旅行社转让合同书 3页

企业法人岗位说明书 3页

《站立式起跑》案例分析 3页

关于酒店员工激励机制中存在问题及对策 7页

中国工商银行收入证明(最新版) 2页

思维导图在英语写作中的应用 6页