LeetCode 100.相同的树

题目

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

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

思路:灵神

代码

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

性能

相关推荐
light_in_hand1 天前
内存区域划分——垃圾回收
java·jvm·算法
小安同学iter1 天前
SQL50+Hot100系列(11.7)
java·算法·leetcode·hot100·sql50
_dindong1 天前
笔试强训:Week-4
数据结构·c++·笔记·学习·算法·哈希算法·散列表
星释1 天前
Rust 练习册 :Nucleotide Codons与生物信息学
开发语言·算法·rust
寂静山林1 天前
UVa 1366 Martian Mining
算法
陌路201 天前
S12 简单排序算法--冒泡 选择 直接插入 希尔排序
数据结构·算法·排序算法
音视频牛哥1 天前
从 SmartMediaKit 设计探讨音视频工程师的面试与能力评估框架
程序人生·职场和发展·音视频·rtsp播放器·rtmp播放器·音视频工程师面试·音视频程序员面试题
雾岛—听风1 天前
P1012 [NOIP 1998 提高组] 拼数
算法
papership1 天前
【入门级-算法-5、数值处理算法:高精度的乘法】
数据结构·算法
earthzhang20211 天前
【1039】判断数正负
开发语言·数据结构·c++·算法·青少年编程