1、解题思路前序遍历:根节点 -> 左子树 -> 右子树。中序遍历:左子树 -> 根节点 -> 右子树。重建步骤:前序遍历的第一个元素是根节点。在中序遍历中找到根节点的位置,左侧是左子树,右侧是右子树。递归构建左子树和右子树。2、代码实现C++ /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * }; */ #include &...