Binary Tree

树:Tree

遍历

  • 前序遍历
  • 中序遍历
  • 后序遍历
  • 层序遍历

后序结果可由前序改变入栈顺序,翻转结果数组得来。**但这种方法不是真正意义上的后序遍历:左—>右->中** 。但是其实遍历本来就要用root节点做媒介,也先访问了root节点。

遍历题目

前中后序

递归和迭代的写法.

遍历应用

层序遍历

特殊种类

  • 满二叉树
  • 完全二叉树
  • 二叉搜索树
  • 平衡二叉树
  • 平衡二叉搜索树

善用特殊树各种性质解题

完全二叉树

平衡二叉树

二叉搜索树

inOrder有序

构造

遍历构造

迭代法值得考究

数组构造

链表构造

深度

递归妙解

其他操作

插入、删除通常需要用到返回值!!!

hard

树形DP

题型

未归档

1382. 将二叉搜索树变平衡 :遍历 + 构造,没看到高阶解法。


Binary Tree
https://messenger1th.github.io/2024/07/24/LeetCode/Binary Tree/
作者
Epoch
发布于
2024年7月24日
许可协议