33. 二叉搜索树的后序遍历序列
优质
小牛编辑
187浏览
2023-12-01
题目描述
输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。假设输入的数组的任意两个数字都互不相同。
例如,下图是后序遍历序列 1,3,2 所对应的二叉搜索树。
解题思路
// java public boolean VerifySquenceOfBST(int[] sequence) { if (sequence == null || sequence.length == 0) return false; return verify(sequence, 0, sequence.length - 1); } private boolean verify(int[] sequence, int first, int last) { if (last - first <= 1)="" return="" true;="" int="" rootval="sequence[last];" cutindex="first;" while="" (cutindex=""