树的学习
二叉树的遍历
- 前序遍历:根 左 右
- 中序遍历:左 根 右
- 后序遍历:左 右 根
结论:若只给出一颗二叉树的 前/中/后层序遍历的一种,不能唯一确定一颗二叉树。
-
确定二叉树序列所需要的遍历
-
恢复二叉树
- 先找到
根节点
,根据中序序列划分左右子树 - 再找到左右子树的
树根节点
- 先找到
由二叉树快速写遍历

前序遍历

中序遍历

后续遍历

由遍历快速画二叉树
- 中序 x轴
- 前序 | 后序 y轴

结论:若只给出一颗二叉树的 前/中/后层序遍历的一种,不能唯一确定一颗二叉树。
确定二叉树序列所需要的遍历
恢复二叉树
根节点
,根据中序序列划分左右子树树根节点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)