【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);
}
相关推荐
灰灰勇闯IT8 分钟前
隐语MOOC三期笔记:可信数据空间实战课——从“数据孤岛”到“安全流通”,企业落地的3个关键步骤(附部署脚本)
笔记·安全
Yzzz-F10 分钟前
[模板]单调队列/滑动窗口
算法
做怪小疯子13 分钟前
LeetCode 热题 100——二叉树——翻转二叉树
算法·leetcode·职场和发展
Godson_beginner15 分钟前
Sa-Token (java权限认证框架)
java·开发语言
谢景行^顾16 分钟前
numpy
开发语言·python·numpy
敲代码的瓦龙30 分钟前
操作系统相关的一些问题总结
linux·c语言·开发语言
报错小能手30 分钟前
数据结构 带头节点的双向循环链表
数据结构·算法·链表
牛奔33 分钟前
php 8.2 配置安装php-zbarcode扩展
android·开发语言·php
Andys34 分钟前
C语言循环嵌套
c语言
Yolo_TvT38 分钟前
数据结构:算法复杂度
数据结构·算法