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

性能

相关推荐
Boop_wu几秒前
[Java 数据结构] 图(1)
数据结构·算法
无尽的罚坐人生5 分钟前
hot 100 128. 最长连续序列
数据结构·算法·贪心算法
Savior`L7 分钟前
基础算法:模拟、枚举
数据结构·c++·算法
软件算法开发17 分钟前
基于蘑菇繁殖优化的LSTM深度学习网络模型(MRO-LSTM)的一维时间序列预测算法matlab仿真
深度学习·算法·matlab·lstm·时间序列预测·蘑菇繁殖优化·mro-lstm
雪花desu18 分钟前
【Hot100-Java中等】LeetCode 11. 盛最多水的容器:双指针法的直观理解与数学证明
算法·leetcode
POLITE319 分钟前
Leetcode 438. 找到字符串中所有字母异位词 JavaScript (Day 4)
javascript·算法·leetcode
海绵宝龙24 分钟前
Vue 中的 Diff 算法
前端·vue.js·算法
wadesir39 分钟前
高效计算欧拉函数(Rust语言实现详解)
开发语言·算法·rust
aini_lovee40 分钟前
基于扩展的增量流形学习算法IMM-ISOMAP的方案
算法
white-persist1 小时前
【内网运维】Netsh 全体系 + Windows 系统专属命令行指令大全
运维·数据结构·windows·python·算法·安全·正则表达式