剑指 Offer 33. 二叉搜索树的后序遍历序列
Posted 小布丁value
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指 Offer 33. 二叉搜索树的后序遍历序列相关的知识,希望对你有一定的参考价值。
class Solution {
public boolean verifyPostorder(int[] postorder) {
return recur(postorder,0,postorder.length-1);
}
public boolean recur(int [] postorder,int i,int j){
if(i>=j) return true;//左子树为空的情况
int p=i;
while(postorder[p]<postorder[j]) p++;
int m=p;
while(postorder[p]>postorder[j]) p++;
return p==j&&recur(postorder,i,m-1)&&recur(postorder,m,j-1);
}
}
以上是关于剑指 Offer 33. 二叉搜索树的后序遍历序列的主要内容,如果未能解决你的问题,请参考以下文章
剑指 Offer 33. 二叉搜索树的后序遍历序列(递归,二叉搜索树,后序遍历,Java)