力扣 简单 100.相同的树

文章目录

题目介绍


解法

采用递归的思想

java 复制代码
class Solution {
    public boolean isSameTree(TreeNode p, TreeNode q) {
        if(p == null || q == null){
            return p == q; // 必须都是 null才返回true
        }
        return p.val == q.val && isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
    }
}
相关推荐
近津薪荼3 小时前
优选算法——双指针专题7(单调性)
c++·学习·算法
小马爱打代码3 小时前
Spring Boot:第三方 API 调用的企业级容错设计
java·spring boot·后端
j445566113 小时前
C++中的职责链模式实战
开发语言·c++·算法
m0_686041613 小时前
实时数据流处理
开发语言·c++·算法
草履虫建模3 小时前
A13 String 详解:不可变、常量池、equals 与 ==、性能与常见坑
java·开发语言·spring·jdk·intellij-idea·java基础·新手
波波侠83 小时前
代码随想录算法训练营打卡第31天|56. 合并区间、738.单调递增的数字
算法
Snow_day.3 小时前
有关线段树应用(1)
数据结构·算法·贪心算法·动态规划·图论
invicinble4 小时前
学习的门道和思路
java·开发语言·学习
m0_561359674 小时前
C++模块接口设计
开发语言·c++·算法
wengqidaifeng4 小时前
探索数据结构(二):空间复杂度
c语言·开发语言·数据结构