【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);
}
相关推荐
c++逐梦人几秒前
线程同步与互斥
linux·开发语言
j_xxx404_2 分钟前
力扣题型--链表(两数相加|两两交换链表中的节点|重排链表)
数据结构·c++·算法·leetcode·蓝桥杯·排序算法
坐吃山猪10 分钟前
Python09_正则表达式
开发语言·python·正则表达式
AI科技星14 分钟前
v=c 物理理论核心参数转换表达式大全
开发语言·线性代数·算法·数学建模·平面
oldmao_200019 分钟前
第八章 设计并发代码
开发语言·c++·多线程编程·并发编程
SomeB1oody22 分钟前
【Python深度学习】2.1. 卷积神经网络(CNN)模型理论(基础):卷积运算、池化、ReLU函数
开发语言·人工智能·python·深度学习·机器学习·cnn
Java面试题总结24 分钟前
2026年Java面试题最新整理,附白话答案
java·开发语言·jvm·笔记·spring·intellij-idea
大鹏说大话29 分钟前
前端性能优化全链路指南:从资源加载到渲染的极致体验
开发语言
芒果披萨29 分钟前
日志管理 logging
java·开发语言·c++
unicrom_深圳市由你创科技34 分钟前
C# 如何实现对象序列化
开发语言·c#