剑指offer24:二叉搜索树的后序遍历序列
2017-04-01 15:28
190 查看
/** * Created by WHZ on 2017/4/1. */ public class offer24 { boolean VerifySequenceOfBST(int sequence[],int start,int end){ if(sequence==null||sequence.length<=0) return false; int root = sequence[end-1]; int i = start; for(;i<end-1;i++){ if(sequence[i]>root){ break; } } for(int j=i;j<end-1;j++){ if(sequence[j]<root) return false; } boolean left = true; if(i>start) left = VerifySequenceOfBST(sequence,start,i); boolean right = true; if(i<end-1) right = VerifySequenceOfBST(sequence,i,end-1); return left&&right; } }
相关文章推荐
- 剑指Offer面试题24(Java版):二叉搜索树的后序遍历序列
- 剑指offer-4-面试24:二叉搜索树的后序遍历序列
- 剑指offer 24- 二叉搜索树的后序遍历序列
- 剑指Offer面试题:22.二叉搜索树的后序遍历序列
- 剑指offer-面试题24 二叉搜索树的后序遍历序列
- 剑指offer代码解析——面试题24二叉搜索树的后序遍历序列
- 【剑指Offer学习】【面试题24:二叉搜索树的后序遍历序列】
- 【剑指offer】之二叉搜索树的后序遍历序列
- 剑指Offer之面试题24:二叉搜索树的后序遍历序列
- 剑指offer代码解析——面试题24二叉搜索树的后序遍历序列
- 【剑指offer】题24:二叉搜索树后序遍历
- 剑指offer(23)—二叉搜索树的后序遍历序列
- 【剑指offer】面试题24:二叉搜索树的后续前序遍历序列
- 【剑指offer】面试题33:二叉搜索树的后序遍历序列
- 剑指offer 面试题24 判断二叉搜索树后续遍历序列
- 剑指offer 面试题24:二叉搜索树BST的后序遍历序列(的判断) 题解
- 剑指Offer-->二叉搜索树的后序遍历序列
- 剑指offer面试题24:二叉搜索树的后序遍历序列
- 剑指offer——面试题24:二叉搜索树的后序遍历序列
- 剑指offer--二叉搜索树的后序遍历序列