递归重建树 public TreeNode reConstructBinaryTree(int [] pre, int [] vin) { if (pre == null || pre.length == 0){ return null; } TreeNode root = new TreeNode(pre[0]); int index = 0; for (int i = 0; i < vin.length; i++) { if (vin[i] == pre[0]){ index = i; } } int[] leftPre = Arrays.copyOfRange(pre, 1, in...