非递归解法 问题描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 基本思路根据定义:BST左孩子 < 根结点 < 右孩子且左右子树都是BST.后续遍历结果是左右根,故可将遍历后的数组进行排序,左子树放前,右子树放中间,根放最后。和原数组进行比较,若相等则返回True, 否则返回False. class Solution { public: bool VerifySquenceOfBST(vector<int> sequence) { if(sequ...