LeetCode 100.相同的树

题目:

给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。

如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。

思路:灵神

代码:

java 复制代码
class Solution {
    public boolean isSameTree(TreeNode p, TreeNode q) {
        if (p == null || q == null)
            return p == q;  // p q 都是null
        return p.val == q.val && isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
    }
}

性能:

相关推荐
志起计算机编程12 分钟前
Clickhouse的几个关键优势
算法
重生之小比特15 分钟前
【算法拾光 7】双指针|两数之和 II - 输入有序数组 + 三数之和
算法
文丑颜不良啊25 分钟前
LeetCode851~875题目解析
java·leetcode
Navigator_Z40 分钟前
LeetCode //C - 1304. Find N Unique Integers Sum up to Zero
c语言·算法·leetcode
企业数字化笔记12 小时前
视频人体姿态怎么做三维可视化?2D关键点、深度局限与技术选型
人工智能·算法·音视频
?abc!13 小时前
(数组)581. 最短无序连续子数组
数据结构·算法·leetcode
小郎君65815 小时前
MPTT树复选框的半选状态:一棵百万节点树从递归到计数器,再到区间覆盖
算法
酌沧15 小时前
MemT让记忆成为模型内生能力
jvm·人工智能·算法
hold?fish:palm15 小时前
40 二叉树的直径
c++·leetcode