【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);
}
相关推荐
Vincent_Zhang2332 分钟前
专题:所有状语类型(持续补充)
笔记
都是蠢货5 分钟前
drop delete和truncate的区别?
java·开发语言
wdfk_prog7 分钟前
[Linux]学习笔记系列 -- [fs]buffer
linux·笔记·学习
搬砖的kk16 分钟前
Lycium++ - OpenHarmony PC C/C++ 增强编译框架
c语言·开发语言·c++
海奥华227 分钟前
进程调度算法 笔记总结
linux·运维·服务器·笔记·学习
Xy-unu42 分钟前
[LLM]AIM: Adaptive Inference of Multi-Modal LLMs via Token Merging and Pruning
论文阅读·人工智能·算法·机器学习·transformer·论文笔记·剪枝
Hcoco_me43 分钟前
算法选型 + 调参避坑指南
算法
Jul1en_1 小时前
【算法】分治-归并类题目
java·算法·leetcode·排序算法
kangk121 小时前
统计学基础之概率(生物信息方向)
人工智能·算法·机器学习
再__努力1点1 小时前
【77】积分图像:快速计算矩形区域和核心逻辑
开发语言·图像处理·人工智能·python·算法·计算机视觉