题目:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。分析:中序遍历:左孩子--当前元素--后孩子前序遍历:当前元素--左孩子--后孩子由此可得:前序遍历中“1”为第一个元素,说明其是根,就可以在中序里面找,“1”在第四位如上图一样,那么我们就可以知道{4,7,2}为左字数,{5,3,8,6}为右子树,所以我们又可以将前序里的{2,4,7}和中序里的{4,7,2}重新做一次上面的操作,这里使用递归的方法...