Leetcode—100.相同的树【简单】明天写另一种解法!

2023每日刷题(十八)

Leetcode---100.相同的树

递归实现代码

c 复制代码
/**
 * Definition for a binary tree node.
 * struct TreeNode {
 *     int val;
 *     struct TreeNode *left;
 *     struct TreeNode *right;
 * };
 */
bool isSameTree(struct TreeNode* p, struct TreeNode* q) {
    if(p == NULL && q == NULL) {
        return true;
    }
    if((!p && q) || (p && !q)) {
        return false;
    }
    if(p->val != q->val) {
        return false;
    }
    if(isSameTree(p->left, q->left) && isSameTree(p->right, q->right)) {
        return true;
    }
    return false;
}

运行结果


之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
怕浪猫几秒前
多 Agent 系统面试怎么答?我总结了 4 种经典架构
人工智能·算法·面试
程序员清风9 分钟前
排序算法:从冒泡排序到归并排序
数据结构·算法·排序算法
万年咸鱼9 分钟前
C语言内功心法篇——变量与数据类型
c语言·jvm·算法
蒸蒸yyyyzwd28 分钟前
后端学习笔记 day58
c++·八股
我命由我1234529 分钟前
单利计息与复利计息
经验分享·学习·职场和发展·产品运营·求职招聘·职场发展·产品经理
道尔柯南30 分钟前
【QT】从零认识 Qt:跨平台 C++ GUI 开发入门
开发语言·c++·qt
火眼金睛记单词34 分钟前
零基础成人重拾英语:第一个月的30天行动地图
前端·经验分享·学习·小程序
Omics Pro35 分钟前
反式感知虚拟细胞!超越线性序列
数据库·人工智能·算法·机器学习·自然语言处理
-dzk-39 分钟前
【动态规划】LC 152.乘积最大子数组
算法·动态规划
积流成海41 分钟前
一致性哈希原理与实现:分布式系统负载均衡
算法·负载均衡·哈希算法·哈希函数·盘子工具站