【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 分钟前
中国邮政Java面试被问:容器镜像的多阶段构建和优化
java·linux·开发语言·数据库·mysql·面试·php
福楠14 分钟前
C++ STL | map、multimap
c语言·开发语言·数据结构·c++·算法
ytttr87316 分钟前
地震数据频率波数域变换与去噪的MATLAB实现
开发语言·matlab
极客小云19 分钟前
【基于 PyQt6 的红外与可见光图像配准工具开发实战】
c语言·python·yolo·目标检测
Sarvartha26 分钟前
二分查找学习笔记
数据结构·c++·算法
日更嵌入式的打工仔27 分钟前
嵌入式系统设计师软考个人笔记<3>
笔记
墨瑾轩36 分钟前
C# PictureBox:5个技巧,从“普通控件“到“图像大师“的蜕变!
开发语言·c#·swift
墨瑾轩1 小时前
WinForm PictureBox控件:3个让图片“活“起来的骚操作,90%的开发者都踩过坑!
开发语言·c#
Ethernet_Comm1 小时前
从 C 转向 C++ 的过程
c语言·开发语言·c++
难得的我们1 小时前
C++与区块链智能合约
开发语言·c++·算法