力扣 简单 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);
    }
}
相关推荐
Hello eveybody2 分钟前
冒泡、选择、插入排序简介(C++)
数据结构·算法·排序算法
CoderYanger4 分钟前
贪心算法:2.将数组和减半的最少操作次数
java·算法·leetcode·贪心算法·1024程序员节
爱学java的ptt5 分钟前
面试手撕排序
java·面试
Chen--Xing7 分钟前
LeetCode 49.字母异位词分组
c++·python·算法·leetcode·rust
柯南二号7 分钟前
【后端】【Java】RESTful书面应该如何写
java·开发语言·restful
长安er10 分钟前
LeetCode 235 & 236 最近公共祖先(LCA)解题总结
算法·leetcode·二叉树·递归·lca
JIngJaneIL11 分钟前
基于Java+ vueOA工程项目管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
im_AMBER13 分钟前
Leetcode 77 数组中的最大数对和 | 统计坏数对的数目
笔记·学习·算法·leetcode
代码游侠18 分钟前
学习笔记——Linux 进程管理笔记
linux·运维·笔记·学习·算法
lxmyzzs19 分钟前
【图像算法 - 38】工业巡检应用:基于 YOLO 与 OpenCV 的高精度管道缺陷检测系统实现
opencv·算法·yolo·管道检测