【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);
}
相关推荐
m0_38074387几秒前
Qt侧边栏布局的实现示例
开发语言·c++
小静AI工程实验室3 分钟前
RSA 算法详解:从模幂原理到 OAEP 加密、PSS 签名与 Python 实验
python·算法
zh_xuan8 分钟前
c++ 23 std::out_ptr用法
开发语言·c++23·out_ptr
xzal1211 分钟前
GESP Python笔记
笔记·python·算法
wzdark12 分钟前
算法中的记忆化思想与重复子问题优化4
算法
陆卿之24 分钟前
Java对接DeepSeek
java·开发语言·人工智能
庄园特聘拆椅狂魔25 分钟前
Java 后端转全栈的第一课:从前端项目搭建到技术选
java·开发语言·前端
Discipline102937 分钟前
流水线运行是否正随时间变得更加集中?
算法
周玉奎先生39 分钟前
CGM系列水泥基灌浆料型号参数解析及安庆重点工程应用匹配
经验分享·笔记·零售
Logic10140 分钟前
C语言/数据结构位运算题解:异或XOR找出书柜中编号只出现一次的那一层——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质