【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);
}
相关推荐
xqlily6 分钟前
MATLAB安装常见问题解决方案
开发语言·matlab
z人间防沉迷k7 分钟前
贪心、分治和回溯算法
算法
achene_ql10 分钟前
基于QT和FFmpeg实现自己的视频播放器FFMediaPlayer(一)——项目总览
开发语言·qt·ffmpeg
小刘不想改BUG18 分钟前
LeetCode LCR 010 和为 K 的子数组 (Java)
java·算法·leetcode
MeyrlNotFound19 分钟前
(二十一)Java集合框架源码深度解析
java·开发语言
TNTLWT22 分钟前
Qt功能区:Ribbon使用
开发语言·qt·ribbon
love530love26 分钟前
【笔记】记一次PyCharm的问题反馈
ide·人工智能·windows·笔记·python·pycharm
朱剑君34 分钟前
第七天——贪心算法——股票买卖问题
算法·贪心算法
Ronin30536 分钟前
【C++】18.二叉搜索树
开发语言·数据结构·c++
Susea&37 分钟前
初始C++:类和对象(中)
c语言·开发语言·c++