【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);
}
相关推荐
一然明月7 分钟前
C#语言基础详解和面向对象编程核心概念与高级特性详解(万字详解带示例代码)
开发语言·c#
武帝为此9 分钟前
【RC4加密算法介绍】
网络·python·算法
宵时待雨10 分钟前
数据结构(初阶)笔记归纳4:单链表的实现
c语言·开发语言·数据结构·笔记·算法
wm104312 分钟前
代码随想录第三天 链表
数据结构·链表
WHOVENLY14 分钟前
揭秘正则表达式的基础语法与应用
开发语言·javascript·正则表达式
大雨淅淅15 分钟前
【开发工具】Postman从入门到精通:环境搭建与使用全攻略
开发语言·lua
航Hang*17 分钟前
第3章:复习篇——第4节:创建、管理视图与索引---题库
网络·数据库·笔记·sql·学习·mysql·期末
flysh0519 分钟前
.NET 基础 - StringBuilder 类
开发语言·c#·编程语言·c#10
JeffDingAI23 分钟前
【Datawhale学习笔记】NLP 概述
笔记·学习·自然语言处理
BLSxiaopanlaile27 分钟前
关于子集和问题的几种解法
数据结构·算法·剪枝·回溯·分解