【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++总结
java·开发语言·c++
毕设源码-赖学姐7 小时前
【开题答辩全过程】以 基于Java的医院器材管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
float_com8 小时前
【java常用API】----- Arrays
java·开发语言
不会写DN8 小时前
PHP 中的文件读写与上传
android·开发语言·php
阿豪学编程9 小时前
LeetCode724.:寻找数组的中心下标
算法·leetcode
LuckyTHP9 小时前
迁移shibboleth java获取shibboleth用户信息
java·开发语言
墨韵流芳9 小时前
CCF-CSP第41次认证第三题——进程通信
c++·人工智能·算法·机器学习·csp·ccf
客卿1239 小时前
数论===质数统计(暴力法,)
java·开发语言
Σίσυφος19009 小时前
C++ 多肽经典面试题
开发语言·c++·面试
csdn_aspnet10 小时前
C# 求n边凸多边形的对角线数量(Find number of diagonals in n sided convex polygon)
开发语言·算法·c#