彻底理解二叉树三种遍历[数据结构与算法]
彻底理解二叉树三种遍历[数据结构与算法]
Jayfar所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结点均做一次访问。访问结点所做的操作依赖于具体的应用问题。遍历是二叉树上最重要的运算之一,是二叉树上进行其他运算的基础。
二叉树遍历
所谓遍历(Traversal)是指沿着某条搜索路线,依次对树中每个结点均做一次访问。访问结点所做的操作依赖于具体的应用问题。遍历是二叉树上最重要的运算之一,是二叉树上进行其他运算的基础。
在二叉树的遍历中存在三种较为常用的遍历方式:前序遍历,中序遍历,后序遍历。
前序遍历
- 先访问根节点
- 在序遍历左子树
- 最后序遍历右子树
从gif图上我们可以看出,前序遍历是从根结点开始从左边遍历各个点,当遍历到一个结点的前辅助点的时候,我们将这个数取出,最后我们得出前序遍历。
中序遍历
- 先中序遍历左子树
- 在访问根节点
- 最后中序遍历左子树
后序遍历
- 先后序遍历左子树
- 在后续遍历右子树
- 最后访问根节点
参考:
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果








![博客标签页展开[Hexo]](https://img.wjwj.top/2025/02/18/922b3930b4bda22d8bcfe6c9a4d64727.png)
![博客头像虚化[Hexo]](https://img.wjwj.top/2025/02/15/c8b01a133a448fd52c60c187c8b9e8d0.png)

