【Leetcode 101.对称二叉树】【C语言】判断一颗二叉树是否是对称二叉树(相同的树的变形)

对称二叉树



代码

c 复制代码
bool isSametree(struct TreeNode*root1,struct TreeNode*root2)
{
   if(root1==NULL&&root2==NULL)
   return true;
   if(root1==NULL||root2==NULL)
   return false;
   if(root1->val!=root2->val)
   return false;
   return isSametree(root1->left,root2->right)
   &&isSametree(root1->right,root2->left);
}
bool isSymmetric(struct TreeNode* root) {
    return isSametree(root->left,root->right);
}
相关推荐
杰克尼3 分钟前
知识点总结--day10(Spring-Cloud框架)
java·开发语言
wengqidaifeng4 分钟前
备战蓝桥杯----C/C++组 (三)算法讲解前言
c语言·c++·蓝桥杯
西梅汁8 分钟前
C++ 单例模式
笔记
okiseethenwhat10 分钟前
Java 内部类详解
java·开发语言
枫叶丹410 分钟前
【HarmonyOS 6.0】ArkUI 状态管理进阶:深入理解 @Consume 装饰器默认值特性
开发语言·华为·harmonyos
阿Y加油吧11 分钟前
力扣滑动窗口两大压轴题:最小覆盖子串 + 滑动窗口最大值(保姆级思路 + 代码详解)
算法·leetcode·职场和发展
Chase_______12 分钟前
【Python 基础】第4章:函数模块与包完全指南(函数/模块/包)
开发语言·python
众创岛13 分钟前
测试失败时自动截图并附加到 Allure 报告
开发语言·python
中屹指纹浏览器16 分钟前
2026指纹浏览器底层性能优化:内存管理与进程调度实战解析
经验分享·笔记
csbysj202019 分钟前
SQL CREATE DATABASE 指令详解
开发语言