一、思路解析1.简单的想法题目要求是重建一颗二叉树,重建也是建立一颗二叉树。建立一颗二叉树就要从它的结构出发,把每个部分都填上值不就好了吗? struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} }; 2.核心思路创建一个节点。给节点的val赋值把它的左子树挂到left上把它的右子树挂到right上把左右子树挂上去之后节点就是一颗树了,把这棵树返回去就是答案。那写代码试一试!!!二、代...