- 14
- 0
- 约6.67千字
- 约 108页
- 2025-02-09 发布于山东
- 举报
层序遍历所谓按层遍历,即是从根结点开始逐层向下遍历,直到最后一层对于同一层的结点,由左到右遍历各结点同一层中的结点相继被访问,同时,它们之间的相对次序也决定着它们孩子结点的相对次序。即同一层中的结点u和结点v,若先遍历u再遍历v,则u的孩子结点的遍历也早于v的孩子结点的遍历按层进行遍历先访问最上面一层即0层中的元素,输出1然后依次访问1的子结点2和3再继续访问2的子结点和3的子结点依此类推,得到的层序遍历结果是:1,2,3,4,5,6,7层序遍历算法二叉树层序遍历的算法遍历的非递归实现仍然将一棵二叉树分为三部分:根、左子树和右子树。从根开始遍历二叉树时,根的左子树和右子树的遍历不能同时进行,只能先遍历一棵子树,同时保存二叉树中尚不能遍历部分的信息,留待一棵子树处理完毕后再处理分析二叉树的遍历过程可知,使用栈来保存相关信息先序遍历算法在进入左子树进行处理之前,需要在栈中保存右子树的相关信息,以便当左子树处理完毕,能够根据保存的线索找到右子树的根。所以,栈中保存右子树的根即可程序中序遍历算法中序遍历时,先进行左子树的遍历,然后遍历根,再遍历右子树。所以栈中保存根的信息,遍历完左子树后,从栈中找到根,访问根,同时也能容易地找到右子树程序后序遍历算法类似于中序遍历过程,在进入左子树遍历之前,需要先保存根的信息。当左子树遍历结束,从栈中找到根
您可能关注的文档
最近下载
- 梯形、矩形排水沟--自动计算.xls VIP
- 武汉农村商业银行股份有限公司招聘笔试真题2024.docx VIP
- 讲座课件PPP(政府和社会资本合作模式)操作实务暨案例分析.ppt VIP
- 中国医师协会继续医学教育肿瘤消融治疗技术专项能力培训项目第十九期题库答案.docx VIP
- 2026年烟草公司烟草局招聘笔试试题及答案.docx VIP
- 农村商业银行笔试真题及答案.docx VIP
- 第一单元 第二课《数据里面宝藏多》课件 湘教版信息科技四年级上册.ppt
- 以房抵债三方协议.pdf VIP
- 2026年福建省初三学业水平考试(中考)数学真题试卷及详解.docx VIP
- 广东省能源集团校园招聘试题.pdf VIP
原创力文档

文档评论(0)