种树

挖个坑吧把咱的苗苗一个一个的埋好 填上土吧不要叫风把咱吹趴下 浇点水吧让咱的苗苗好好的长呀 上点肥吧这就是咱的希望呀 ——马飞

有树如下

先序遍历

代码结构:

根->左->右 ABCDEFGHK

中序遍历

代码结构:

左跟右 BDCAEHGKF

对于搜索树中序遍历为升序,可以根据次特性进行搜索树检验

后序遍历

代码结构:

左右根 DCBHKGFEA

例题

解决树问题用的最多的就是递归,明确三点:

  1. 当前节点逻辑处理

  2. 递归结束条件

  3. 节点递归迁移 对称二叉树

翻转二叉树 不会翻转二叉树可忒丢人了 谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了。

二叉树的最大深度

不同的二叉搜索树 II

验证二叉搜索树

最后更新于