zoukankan      html  css  js  c++  java
  • 剑指offer--30.二叉搜索树的后序遍历序列

    正常情况下,因为二叉搜索树,左子树所有结点比根小,右子树所有结点比根大,所以循环一遍就能结束
    ------------------------------------------------------------------------
    时间限制:1秒 空间限制:32768K 热度指数:356727

    题目描述

    输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
    class Solution {
        public:
            bool VerifySquenceOfBST(vector<int> v) {
                int length=v.size();
                if(length==0)
                    return false;
                int i=0;
                --length;
                while(v[i++]<v[length]);
                while(v[i++]>v[length]);
                if(i<length)
                    return false;
                cout<<i<<" "<<length<<endl;
                return true;
            }
    };
  • 相关阅读:
    newgrp
    netstat
    netlink, PF_NETLINK
    netdevice
    mv
    mplayer
    mpg123
    MOVE
    motd
    more
  • 原文地址:https://www.cnblogs.com/slothrbk/p/10623461.html
Copyright © 2011-2022 走看看