【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);
}
相关推荐
WYH2872 分钟前
FreeRTOS工程项目实践
c语言·单片机·嵌入式硬件·学习
2501_945424807 分钟前
C++跨平台开发实战
开发语言·c++·算法
m0_672703318 分钟前
上机练习第50天
算法
John_ToDebug8 分钟前
死锁案例:UI 线程阻塞等待跨进程 COM 注入
c++·windows·笔记
AsDuang12 分钟前
Python 3.12 MagicMethods - 54 - __rrshift__
开发语言·python
中科院提名者17 分钟前
莫比乌斯反演(Möbius Inversion)
算法
Tisfy21 分钟前
LeetCode 1727.重新排列后的最大子矩阵:枚举矩形底边是哪一行 + 排序
算法·leetcode·矩阵
Bert.Cai23 分钟前
Python字符串详解
开发语言·python
Via_Neo26 分钟前
日期问题和日期常用API
数据结构·算法
爱滑雪的码农39 分钟前
Java基础五:运算符与循环结构
java·开发语言