二叉树的前序,中序,后序遍历的简单理解

0.遍历顺序

对于二叉树,其实遍历顺序一共有6种,基于有左子树,右子树,根这三个因素,即排列组合有3 * 2 * 1=6种结合顺序,不过因为算法思想是一样的,就没有必要把左右子树的先后再分开讨论,所以普遍认为左子树优先右子树。

1.命名含义

前序,中序,后序的命名,其实就是取决于遍历根节点的先后,比如DLR/前序遍历就是最先遍历根节点;
LDR/中序遍历就是第二遍历根节点;
LRD/后序遍历就是最后遍历根节点;

👉注意:只要题中没有特别说明,不管根节点以什么优先级遍历,默认左子树都是优先于右子树遍历的。

2.二叉树实例

在这里插入图片描述

名称含义顺序
前序遍历先遍历,再遍历左子树,最后遍历右子树A->B->D->E->C->F
中序遍历先遍历左子树,再遍历,最后遍历右子树D->B->E->A->F->C
后序遍历先遍历左子树,再遍历右子树,最后遍历D->E->B->F->C->A

3.二叉树的基本知识

👉复习二叉树的相关知识,推荐阅读这篇博客

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值