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;
}

运行结果


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

相关推荐
glimix13 小时前
使用C语言与Easy2D库开发推箱子游戏(1)
c语言·游戏·pushbox
脏脏a13 小时前
STL stack/queue 底层模拟实现与典型算法场景实践
开发语言·c++·stl_stack·stl_queue
明月下13 小时前
【视觉算法——Yolo系列】Yolov11下载、训练&推理、量化&转化
算法·yolo
deng-c-f13 小时前
Linux C/C++ 学习日记(63):Redis(四):事务
linux·c语言·c++
好奇龙猫13 小时前
大学院-筆記試験練習:线性代数和数据结构(8)
数据结构·线性代数
DYS_房东的猫13 小时前
《 C++ 零基础入门教程》第8章:多线程与并发编程 —— 让程序“同时做多件事”
开发语言·c++·算法
REDcker13 小时前
AIGCJson 库介绍与使用指南
c++·json·aigc·c
小郭团队14 小时前
1_1_七段式SVPWM (传统算法反正切)算法理论与 MATLAB 实现详解
人工智能·stm32·嵌入式硬件·算法·dsp开发
setary030114 小时前
c++泛型编程之Typelists
开发语言·c++
翟天保Steven14 小时前
医学影像-CBCT图像重建FDK算法
算法·医学影像·图像重建