二叉树后序遍历数组 -- 漫漫算法路 刷题篇

来源:互联网 发布:淘宝假发货骗局 编辑:程序博客网 时间:2024/05/19 23:24

题目描述
输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。

public class Solution {    public boolean VerifySquenceOfBST(int [] sequence) {        int len = sequence.length,j=0,k=0;        if(len ==0){            return false;        }        for(int i=0;i<=len-1;i++){            while(sequence[k]<sequence[len-1-i]){k++;j++;}            while(sequence[k]>sequence[len-1-i]){k++;j++;}            if(j<len-1)return false;            k=0;        }        return true;    }}

这里写图片描述

阅读全文
0 0
原创粉丝点击