《剑指Offer》-28-对称二叉树

bool check(TreeNode* left, TreeNode* right) {
if (!left && !right) return true;
if (!left || !right) return false;
return left->val == right->val &&
check(left->left, right->right) &&
check(left->right, right->left);
}
bool isSymmetric(TreeNode* root) {
// 注意这里检查根节点是否为空
return check(root, root);
}

本文作者:YaosGHC

本文链接:https://www.cnblogs.com/yaocy/p/17112761.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   YaosGHC  阅读(10)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起