二叉搜索树的后序遍历序列

输入一个整数数组，判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true，否则返回false。假设输入的数组的任意两个数组都互不相同。
关键的是要意识到：后序遍历得到的序列中，最后一个数字是树的根节点的值。

对于要求处理二叉树的遍历序列，我们可以首先找到二叉树的根节点，再基于根结点把整棵树的遍历序列拆分成左子树对应的子序列和右子树对应的子序列，接下来再递归地处理这两个子序列。
二叉树中和为某一个值的路径

输入一棵二叉树和一个整数，打印出二叉树中结点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的结点形成一条路径。
这里用vector模拟stack，是因为vector可以打印出这个路径，而stack只能打印出栈顶的元素。vector.push_back(),
vector.pop_back().