【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);
}
相关推荐
前端摸鱼匠5 小时前
【AI大模型春招面试题11】什么是模型的“涌现能力”(Emergent Ability)?出现条件是什么?
人工智能·算法·ai·自然语言处理·面试·职场和发展
globaldomain6 小时前
什么是用于长距离高速传输的TCP窗口扩展?
开发语言·网络·php
MORE_776 小时前
leecode-合并区间-贪心算法
算法·贪心算法
沈阳信息学奥赛培训6 小时前
#undef 指令 (C/C++)
c语言·开发语言·c++
2401_873204656 小时前
分布式系统安全通信
开发语言·c++·算法
妄汐霜7 小时前
小白学习笔记(spring框架的aop和tx)
笔记·学习
Dxy12393102167 小时前
JS发送请求的方法详解
开发语言·javascript·ecmascript
sw1213897 小时前
C++中的代理模式实战
开发语言·c++·算法
難釋懷7 小时前
Lua语法入门-条件控制、函数
开发语言·junit·lua
桌面运维家7 小时前
Win10打印机共享故障排查:权限与网络配置详解
开发语言·网络·php