【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);
}
相关推荐
Once_day15 小时前
C++之《程序员自我修养》读书总结(5)
c语言·c++·编译和链接·程序员自我修养
Anastasiozzzz15 小时前
MySQL JOIN:底层原理、算法演进与多表性能之谜
算法
元亓亓亓15 小时前
考研408--数据结构--day15--排序&内部排序(上)
数据结构·408·排序·内部排序
Albert Edison19 小时前
【Python】学生管理系统
开发语言·数据库·python
AomanHao20 小时前
【阅读笔记】沙尘图像线性颜色校正A fusion-based enhancing approach for single sandstorm image
图像处理·笔记·isp·图像增强·沙尘图像·色偏·颜色校正
追随者永远是胜利者21 小时前
(LeetCode-Hot100)253. 会议室 II
java·算法·leetcode·go
会周易的程序员1 天前
cNetgate物联网网关内存数据表和数据视图模块架构
c语言·c++·物联网·架构·lua·iot
Jason_Honey21 天前
【平安Agent算法岗面试-二面】
人工智能·算法·面试
爱编码的小八嘎1 天前
第3章 Windows运行机理-3.1 内核分析(6)
c语言
宇木灵1 天前
C语言基础-十、文件操作
c语言·开发语言·学习