news 2026/4/22 16:04:26

树、森林——树和森林的遍历(森林的遍历)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
树、森林——树和森林的遍历(森林的遍历)

森林由多棵互不相交的树组成,遍历规则:按树的顺序依次遍历每一棵树
森林同样没有中序遍历,只有两种:
1. 森林先序遍历
访问第一棵树的根结点
先序遍历第一棵树的所有子树
依次先序遍历剩下所有树
对应关系:森林先序遍历 = 对应二叉树 先序遍历


2. 森林中序遍历(森林后根遍历)
中序遍历第一棵树的所有子树
访问第一棵树的根结点
依次中序遍历剩下所有树
对应关系:森林中序遍历 = 对应二叉树 中序遍历
树 ↔ 二叉树 / 森林 ↔ 二叉树 遍历对照表(必背)
树先根遍历 ⇔ 二叉树先序
树后根遍历 ⇔ 二叉树中序
森林先序遍历 ⇔ 二叉树先序
森林中序遍历 ⇔ 二叉树中序


总结
普通树、森林都没有中序遍历
转换为二叉树后,完全沿用二叉树遍历算法
遍历时间复杂度全部 O(n)
二叉树还原森林,遍历序列完全不变

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 16:04:18

2025届最火的十大AI学术平台推荐榜单

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 在学术写作这个领域当中,论文 AI 工具正逐步变成研究者用以提升效率以及质量的关…

作者头像 李华
网站建设 2026/4/22 16:04:17

暗黑2存档编辑器终极指南:5步掌握d2s文件修改核心技巧

暗黑2存档编辑器终极指南:5步掌握d2s文件修改核心技巧 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 还在为暗黑破坏神2存档管理而烦恼吗?d2s-editor作为一款免费开源的Web工具,为你提供了完…

作者头像 李华
网站建设 2026/4/22 16:02:16

drawio-desktop完整指南:免费跨平台Visio替代方案

drawio-desktop完整指南:免费跨平台Visio替代方案 【免费下载链接】drawio-desktop Official electron build of draw.io 项目地址: https://gitcode.com/GitHub_Trending/dr/drawio-desktop 还在为不同操作系统间的图表兼容性问题而烦恼吗?当你需…

作者头像 李华