描述 这道题综合考察了对二叉树的前序,中序遍历算法的理解,和根据数组建立二叉树的代码考察以及对递归代码的理解与运用。题目难度:二星考察知识:树,递归 题解 本题解是初学算法的对象,一步步从不会到会的详细讲解。 方法:递归算法 前置知识: 二叉树的前序遍历:根左右二叉树的中序遍历:左根右二叉树的的后序遍历:左右根 建树的相关步骤: // 树结点 struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(nullptr), right(nullptr) { } }; // ...