根据前序和中序构造二叉树,并使用map优化中序中找根的时间。 #include <iostream> #include <map> using namespace std; //树的节点 using Node = struct TreeNode { char val; TreeNode* left; TreeNode* right; TreeNode() : val(0), left(nullptr), right(nullptr) {} TreeNode(char x) : val(x), left(nullptr), rig...