【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);
}
相关推荐
把csdn当日记本的菜鸡8 分钟前
js查缺补漏
开发语言·javascript·ecmascript
hansang_IR9 分钟前
【题解】洛谷 P2476 [SCOI2008] 着色方案 [记搜]
c++·算法·记忆化搜索
lkbhua莱克瓦2411 分钟前
Java练习——数组练习
java·开发语言·笔记·github·学习方法
趙卋傑12 分钟前
常见排序算法
java·算法·排序算法
武子康24 分钟前
Java-168 Neo4j CQL 实战:WHERE、DELETE/DETACH、SET、排序与分页
java·开发语言·数据库·python·sql·nosql·neo4j
AA陈超32 分钟前
ASC学习笔记0010:效果被应用时的委托
c++·笔记·学习
AA陈超33 分钟前
ASC学习笔记0004:通知相关方能力规格已被修改
c++·笔记·学习·游戏·ue5·游戏引擎·虚幻
通往曙光的路上36 分钟前
SpringIOC-注解
java·开发语言
闲人编程37 分钟前
Python与大数据:使用PySpark处理海量数据
大数据·开发语言·分布式·python·spark·codecapsule·大规模
hadage2331 小时前
--- git 笔记 ---
笔记·git·elasticsearch