【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);
}
相关推荐
困意少年9 分钟前
队列:先进先出为什么特别适合“流程推进”这类问题
数据结构
超级小星星10 分钟前
C 语言结构体内存对齐深度解析:从概念到实战
c语言·开发语言
狮子座明仔15 分钟前
AgentSPEX:当 Agent 框架开始把“控制流“从 Python 里抠出来
开发语言·python
wearegogog12319 分钟前
三电平SVPWM逆变器仿真指南
单片机·算法
笨笨饿42 分钟前
74_SysTick滴答定时器中断
c语言·开发语言·人工智能·单片机·嵌入式硬件·算法·学习方法
2501_9219608544 分钟前
协同本体论 V4.2+:离散关系拓扑涌现连续时空几何的数值验证
数据结构·人工智能·重构
科芯创展1 小时前
XZ4058B/C,20V,外置MOS,8.4V/8.7V开关充电芯片 宽范围电源电压:8.9V~20V-(电池充电电压:8.4V/8.7V)
c语言·开发语言
AI玫瑰助手1 小时前
Python流程控制:break与continue语句的区别与应用
开发语言·python·信息可视化
pkowner1 小时前
若依分页问题及解决方法
java·前端·算法