【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);
}
相关推荐
玖釉-7 小时前
C++ 中的循环语句详解:while、do...while、for、嵌套循环与循环控制
开发语言·c++·算法
问心无愧05137 小时前
ctf show web入门156
笔记
XMYX-07 小时前
37 - Go env 环境变量:配置管理与运行时控制
开发语言·golang
不做无法实现的梦~7 小时前
运动控制系统复习一览-----常考题目总结版本
算法
小短腿的代码世界7 小时前
信号路由风暴:Qt算法交易系统的高频信号分发架构
qt·算法·架构
阿文的代码库7 小时前
一文读懂GROUP BY 1,2 VS GROUP BY column_1, column_2 的区别
算法
咸甜适中7 小时前
rust语言学习笔记Trait(八)Iterator(迭代器)
笔记·学习·rust
一楼的猫8 小时前
从文本特征分析看网文平台AI检测:3个被忽视的指标
开发语言·人工智能·学习方法·ai编程·ai写作·ai自动写作
SuperByteMaster8 小时前
uart中断发送和接收处理
c语言
yuan199978 小时前
基于MATLAB的梁非线性动力学方程编程实现框架
开发语言·matlab