输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果

如题所述

从头开始扫描这个序列,比根结点小的元素都应该位于序列的左半部分;
从第一个大于跟结点开始到跟结点前面的一个元素为止,所有元素都应该大于跟结点,因为这部分元素对应的是树的右子树。根据这样的划分,把序列划分为左右两部分,我们递归地确认序列的左、右两部分是不是都是二元查找树。
温馨提示:答案为网友推荐,仅供参考
相似回答