【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);
}
相关推荐
沫璃染墨5 分钟前
《从零入门Linux系统篇(五十四):线程篇·七——互斥锁底层原理:从原子交换到线程竞争与锁实现》
linux·运维·服务器·开发语言·c++·驱动开发·系统架构
不会就选b26 分钟前
算法日常・每日刷题--<动态规划>3
数据结构·算法
Java后端的Ai之路29 分钟前
Python进阶探索24_应用案例_linux系统的监控
linux·开发语言·python·应用·探索
晓蛋38 分钟前
C语言条件编译精讲
c语言·条件编译·宏定义·代码移植·预处理程序
程序员清风43 分钟前
PydanticAI 实战:用类型安全构建可靠的 Python Agent
开发语言·python·安全
落魄实习生1 小时前
Agent Scope Java 2.x 系列【10】Middleware
java·开发语言·ai
Ztt6666666661 小时前
壶口敞开以后,器身反而更显从容
笔记·其他·百度·微信公众平台·微信开放平台
H.莓飛1 小时前
【数据结构】队列_OJ题
linux·数据结构·centos
-dzk-1 小时前
【堆】LC 347.前 K 个高频元素
算法·堆
H.莓飛1 小时前
【数据结构】栈_OJ题
linux·数据结构·算法·centos