脑子犯傻了。。
class Solution { public: bool isSymmetric(TreeNode *root) { if(root==NULL) return true; return ischeck(root->left,root->right); } bool ischeck(TreeNode *p,TreeNode *q) { if(p==NULL&&q==NULL)return true; if(p==NULL&&q!=NULL)return false; if(p!=NULL&&q==NULL)return false; if(p!=NULL&&q!=NULL) { if(p->val==q->val) { return ischeck(p->left,q->right)&&ischeck(p->right,q->left); } else return false; } } };