/* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } }; */ class Solution { public: // bool recursion(TreeNode* root1, TreeNode* root2){ // // 可以两个都为空 // if(!root1 && !root2) // return true; // // 只有一个为空或者节点值不同,必定不对称 // if...