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

性能

相关推荐
thginWalker2 分钟前
leetcode有空可以挑战的题目
leetcode
52Hz1182 分钟前
力扣207.课程表、208.实现Trie(前缀树)
python·leetcode
Σίσυφος190021 分钟前
四元数 欧拉角 旋转矩阵
人工智能·算法·矩阵
shentuyu木木木(森)22 分钟前
单调队列 & 单调栈
数据结构·c++·算法·单调栈·单调队列
ghie909024 分钟前
基于MATLAB的指纹定位算法仿真实现
数据库·算法·matlab
熬了夜的程序员32 分钟前
【LeetCode】119. 杨辉三角 II
算法·leetcode·职场和发展
sali-tec1 小时前
C# 基于OpenCv的视觉工作流-章24-SURF特征点
图像处理·人工智能·opencv·算法·计算机视觉
hillstream31 小时前
从这次xAI重组说开去--用类比的思维来理解
人工智能·算法·xai·elon.mask
菜鸡儿齐1 小时前
leetcode-最长连续序列
数据结构·算法·leetcode
寻寻觅觅☆1 小时前
东华OJ-基础题-120-顺序的分数(C++)
开发语言·c++·算法