二叉树题目

  1. 概述
    1. 遍历方式
      1. 层序遍历

概述

二叉树的题目通常无法避免一个问题: 二叉树的遍历
一般来说, 二叉树使用递归的方式遍历, 分别遍历树的左右节点, 根据因此我们可以将遍历的过程分为三个部分:

  1. 前序遍历
  2. 中序遍历
  3. 后序遍历

TODO: 附示意图

这三个分别对应中进入节点, 左节点到右节点, 离开节点这三个位置
前序遍历是正序的, 后序遍历是倒序的, 并且后序遍历可以获取节点的返回值

TODO: 符示意代码和LeetCode题

遍历方式

层序遍历

属于迭代遍历, 不是递归的
TODO: 代码实现

作者: 忞翛

出处: https://www.lczmx.top/数据结构与算法/55c2938c5c45/

版权: 本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

在线工具