singleNumber，找单身
maxDepth,递归求二叉树的高度
判断两个二叉树是不是相同的，递归判断，与求树的高度方法类似。
求最大profit，就是找在上升的数组段。
求n个不同的数组成不同二叉搜索树的个数，用动态规划。