bool Symmetric(struct TreeNode* lroot,struct TreeNode*rroot){
if(lroot==NULL&&rroot==NULL)return true;
if(lroot==NULL||rroot==NULL)return false;
return (lroot->val==rroot->val)&&Symmetric(lroot->left,rroot->right)&&Symmetric(lroot->right,rroot->left);
}
bool isSymmetric(struct TreeNode* root){
return Symmetric(root,root);//同时传两个根节点
}
101. 对称二叉树(C语言)
最新推荐文章于 2023-04-13 11:32:02 发布