题目链接 题目描述 根据一棵树的前序遍历与中序遍历构造二叉树. 注意: 你可以假设树中没有重复的元素. 例如,给出 前序遍历 preorder = [3,9,20,15,7] 中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 3 / \ 9 20 / \ 15 7 题解 前序遍历的第一个元素是根节点,然后找出该节点在中序遍历的位置,记为Mid节点.在中序遍历中,mid节点左边的元素是左子树,右边的节点是右子树.依次递归即可. 代码 /** * Definition f…