二叉树的遍历

一:二叉树

  • 二叉树(Binary Tree)是n(n>= 0 )个结点的有限集合BT
    ,它或者是空集,或者有一个根结点和两颗分别称为左子树和右子树的互不相交的二叉树组成。 特点:

  • 1:每个结点至多有两颗子树

  • 2: 二叉树的子树有左右之分,且其次序不能任意颠倒

二:遍历二叉树

  • 1:以某种次序访问二叉树中的每一个结点 , 且每一个结点仅被访问一次

三:访问
即:如查询结点数据域的内容,输出结点的数据,修改结点的数据或者是执行对结点的其他操作
例如:假设

  • 访问根节点 记作T

  • 遍历根的左子树 记作L

  • 遍历根的右子树 记作R

则遍历的次序可能有:TRL, TLR ,LTR, LTR, RTL, RLT 六种遍历次序

以以下的为例:

  1. TRL 先根遍历
  2. LTR 中根遍历
  3. LRT 后根遍历

在这里插入图片描述
一:先根遍历 TLR
在这里插入图片描述
二:中根遍历 LTR
在这里插入图片描述
三:后根遍历 LRT
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值