二叉搜索树的后序遍历序列
题解方法
- 递归
递归
二叉搜索树定义: 左子树中所有节点的值 < 根节点的值;右子树中所有节点的值 > 根节点的值;其左右子树也分别为二叉搜索树。
- 找到根节点,划分左右子树区间。
- 根据二叉搜索树定义,验证左右子树区间。
- 递归分别验证左右子树。
核心代码
递归
1 | public boolean verify(int start, int end) { |
二叉搜索树定义: 左子树中所有节点的值 < 根节点的值;右子树中所有节点的值 > 根节点的值;其左右子树也分别为二叉搜索树。
1 | public boolean verify(int start, int end) { |