【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);
}
相关推荐
HeisenbergWDG2 分钟前
线程实现runnable和callable接口
java·开发语言
颜子鱼11 分钟前
Linux驱动-INPUT子系统
linux·c语言·驱动开发
Fcy64813 分钟前
⽤哈希表封装unordered_map和unordered_set(C++模拟实现)
数据结构·c++·散列表
少控科技14 分钟前
QT新手日记028 QT-QML所有类型
开发语言·qt
丨康有为丨15 分钟前
算法时间复杂度和空间复杂度
算法
HarmonLTS22 分钟前
Python人工智能深度开发:技术体系、核心实践与工程化落地
开发语言·人工智能·python·算法
丁一郎学编程28 分钟前
测试开发面经
java·开发语言
wjs202429 分钟前
TypeScript 命名空间
开发语言
a程序小傲33 分钟前
京东Java面试被问:RPC调用的熔断降级和自适应限流
java·开发语言·算法·面试·职场和发展·rpc·边缘计算
一分之二~33 分钟前
二叉树--层序遍历(迭代和递归)
数据结构·c++·算法·leetcode