【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);
}
相关推荐
evans在进步20 分钟前
LeetCode 189 轮转数组:三次反转原地解决,图解 Java 实现
java·算法·leetcode
歌_顿24 分钟前
Drawing_To_Model
算法
龍德明宇34 分钟前
AI不会疼-龍德明宇
人工智能·算法·大语言模型llm·负主体性·ai存在论
IT古董1 小时前
【MES学习笔记系列】05 - MES 数据库设计
笔记·学习·mes
bu_shuo1 小时前
MATLAB中的meshgrid和ndgrid
开发语言·matlab
302wanger1 小时前
程序员写 SOP:把脑子里的流程固化下来
算法
小羊先生car1 小时前
RTOS-F429-HAL-Freertos内存管理(2026/8/5)
c语言·单片机·rtos
科学实验家1 小时前
完全背包
算法
我命由我123451 小时前
Jetpack Compose - MaterialExpressiveTheme 与 MaterialTheme、ColorScheme
android·java·开发语言·java-ee·kotlin·android jetpack·android runtime
不瘦80斤不改名1 小时前
05-vibe-coding-向agentic-engineering演进
人工智能·笔记·python·prompt