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

性能

相关推荐
scx201310047 小时前
20251201换根DP总结
算法·动态规划·换根dp
zd2005727 小时前
STREAMS指南:环境及宿主相关微生物组研究中的技术报告标准
人工智能·python·算法
TechNomad8 小时前
排序算法:基数排序算法
算法·排序算法
努力学算法的蒟蒻8 小时前
day43(12.24)——leetcode面试经典150
算法·leetcode·面试
jianfeng_zhu8 小时前
二叉树的一些基本运算
算法
元亓亓亓8 小时前
LeetCode--279. 完全平方数--中等
算法·leetcode·动态规划
TimberWill8 小时前
哈希-03-字母异位词分组
算法·哈希算法
轻微的风格艾丝凡8 小时前
matlab推导QPR离散公式并验证
算法·matlab·谐振
岁岁的O泡奶9 小时前
NSSCTF_crypto_[SWPU 2020]happy
经验分享·python·算法·密码学
EchoL、9 小时前
【论文阅读】SteganoGAN:High Capacity Image Steganography with GANs
论文阅读·人工智能·笔记·算法