剑指 Offer 28. 对称的二叉树 - 力扣(LeetCode) (leetcode-cn.com)
第二遍做了,还行吧。。。。。
class Solution {
public:
bool isSymmetric(TreeNode* root) {
if(root==nullptr) return true;
return fun(root->left,root->right);
}
bool fun(TreeNode*r1,TreeNode*r2){
if(!r1&&!r2) return true;
if((!r1&&r2)||(r1&&!r2)) return false;
return r1->val==r2->val&&fun(r1->left,r2->right)&&fun(r1->right,r2->left);
}
};