【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);
}
相关推荐
WWZZ2025几秒前
视觉SLAM第10讲:后端2(滑动窗口与位子图优化)
c++·人工智能·后端·算法·ubuntu·机器人·自动驾驶
alibli5 分钟前
一文学会CMakeLists.txt: CMake现代C++跨平台工程化实战
开发语言·c++·系统架构
YuTaoShao22 分钟前
【LeetCode 每日一题】36. 有效的数独
linux·算法·leetcode
MMjeaty25 分钟前
map/multimap容器
数据结构·c++
IT古董26 分钟前
【漫话机器学习系列】003.Agglomerative聚类
人工智能·算法·机器学习
智者知已应修善业27 分钟前
【51单片机单按键控制2个LED循环闪烁】2022-12-7
c语言·经验分享·笔记·嵌入式硬件·51单片机
zstar-_35 分钟前
【不背八股】12.十大排序算法
数据结构·算法·排序算法
吃着火锅x唱着歌43 分钟前
LeetCode 2110.股票平滑下跌阶段的数目
数据结构·算法·leetcode
Florence2343 分钟前
GPU硬件架构和配置的理解
开发语言
笑口常开xpr1 小时前
Linux动静态库开发基础:静态库与动态库的编译构建、链接使用及问题排查
linux·c语言·动态库·静态库