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

性能

相关推荐
Allen_LVyingbo2 小时前
低代码与微服务融合在医疗集团中的补充应用探究
职场和发展·架构·健康医疗
霖大侠3 小时前
Adversarial Learning forSemi-Supervised Semantic Segmentation
人工智能·算法·机器学习
阿华的代码王国4 小时前
【算法】——前缀和(矩阵区域和详解,文末附)
java·开发语言·算法·前缀和
Sunyanhui14 小时前
力扣 LCR训练计划2(剑指 Offer 22. 链表中倒数第k个节点)-140
算法·leetcode·链表
yours_Gabriel4 小时前
【力扣】3274. 检查棋盘方格颜色是否相同
算法·leetcode
Chandler244 小时前
蓝桥杯经验分享
经验分享·算法·蓝桥杯
是老余4 小时前
算法基础之链表:移除链表元素leetcode203
数据结构·算法·链表
CQU_JIAKE4 小时前
3.29【机器学习】第五章作业&实现
人工智能·算法·机器学习
CQU_JIAKE4 小时前
3.27【机器学习】第五章作业&代码实现
人工智能·算法
测试杂货铺4 小时前
如何进行Appium实现移动端UI自动化测试呢?
自动化测试·软件测试·python·测试工具·职场和发展·appium·测试用例