176-BST树-下(前中后序 + 层序遍历)

本文详细介绍了BST(二叉搜索树)的前序、中序、后序遍历以及层序遍历。对于递归方法,讲解了在每个节点上的访问顺序;对于非递归方法,通过栈或队列实现遍历,具体阐述了操作过程。此外,还提到了求BST层数和节点个数的方法。
摘要由CSDN通过智能技术生成

1、BST树 前中后序遍历

在这里插入图片描述
层序遍历:

  • 从根节点开始,一层一层的遍历,从上到下,从左到右依次遍历
  • 58,24,67,0,34,62,69,5,41,64,78

我们把每一个节点看作V,它的左孩子看作L,它的右孩子看作R,规定L总是出现在R之前。

所以,我们有3种组合方式:

  • VLR (前序遍历)
  • LVR (中序遍历)
  • LRV (后序遍历)

根据V的位置,我们就知道它是什么样的遍历:

  • V代表当前节点的输出操作。
  • L代表访问该节点的左孩子,不输出;
  • R代表访问该节点的右孩子,不输出。

1.1、递归

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liufeng2023

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值