思路 通过分治递归的思想,将问题划分到最小,我们创建一个递归方法,传入前序中序数组,以及两个数组>上界与下界 在递归方法内,由于前序数组第一个值必定是根节点这一特性,创建根节点,以根节点为界限,将前序数组与中序数组按左右子树拆分,分别递归的调用方法返回左右子树,直接将节点链接给根节点,再返回根节点即可 注意: 中序遍历拆分很简单(vinStart, index - 1)(index + 1,vinEnd) 但是前序遍历需要计算我们截取的长度lenth = index - vinStart; 即(preStart + 1, preStart + lenth)这里+1是因为前序数组上界索...