【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);
}
相关推荐
Fang fan16 小时前
Netty入门
java·开发语言·redis·分布式·python·哈希算法
Lisssaa16 小时前
打卡第二十八天
数据结构·算法
第二只羽毛16 小时前
C++ 高并发内存池2
大数据·开发语言·jvm·c++·c#
小此方16 小时前
算法实战论01(双指针篇一):双指针的核心思想与应用场景总结
c++·算法·力扣
我真会写代码17 小时前
Java程序员常用设计模式详解(实战版)
java·开发语言·设计模式
2401_8785302117 小时前
C++与FPGA协同设计
开发语言·c++·算法
2301_8145902517 小时前
C++中的装饰器模式实战
开发语言·c++·算法
weixin_6495556717 小时前
C语言程序设计第四版(何钦铭、颜晖)第十一章指针进阶之查找星期
数据结构·算法
北顾笙98017 小时前
day10-数据结构力扣
数据结构