【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);
}
相关推荐
YGGP14 小时前
【Golang】LeetCode 279. 完全平方数
算法·leetcode
38242782714 小时前
python3网络爬虫开发实战 第二版:绑定回调
开发语言·数据库·python
小麦嵌入式14 小时前
Linux驱动开发实战(十三):RGB LED驱动并发控制——自旋锁与信号量对比详解
linux·c语言·驱动开发·stm32·单片机·嵌入式硬件·物联网
im_AMBER14 小时前
Leetcode 87 等价多米诺骨牌对的数量
数据结构·笔记·学习·算法·leetcode
星月心城14 小时前
面试八股文-JavaScript(第五天)
开发语言·javascript·ecmascript
wjs202414 小时前
PostgreSQL 时间/日期处理指南
开发语言
月明长歌14 小时前
【码道初阶】Leetcode771 宝石与石头:Set 判成员 vs List 判成员(同题两种写法的差距)
java·数据结构·leetcode·list·哈希算法·散列表
import_random14 小时前
[算法]时间序列(介绍)
算法
wniuniu_14 小时前
ceph心跳机制
开发语言·ceph·php
wuk99814 小时前
MATLAB中求解和分析马蒂厄方程
人工智能·算法·matlab