技术栈

LeetCode 100.相同的树

hn小菜鸡2024-12-01 11:47

题目:

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

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

思路:灵神

代码:

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

性能:

上一篇:如何调用百度文心一言API实现智能问答
下一篇:LeetCode 力扣 热题 100道(十一)字母异位词分组(C++)
相关推荐
Tansmjs
19 小时前
实时数据可视化库
开发语言·c++·算法
WBluuue
19 小时前
Codeforces 1075 Div2(ABC1C2D1D2)
c++·算法
圣保罗的大教堂
19 小时前
leetcode 3650. 边反转的最小路径总成本 中等
leetcode
2401_83847251
20 小时前
C++模拟器开发实践
开发语言·c++·算法
s1hiyu
20 小时前
实时控制系统验证
开发语言·c++·算法
daad777
20 小时前
V4L2_mipi-csi
算法
2301_76570314
20 小时前
C++代码复杂度控制
开发语言·c++·算法
m0_70883096
20 小时前
C++中的享元模式实战
开发语言·c++·算法
naruto_lnq
20 小时前
分布式计算C++库
开发语言·c++·算法
m0_70665323
21 小时前
模板编译期排序算法
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)042026美赛A题智能手机电池续航时间预测的连续时间数学模型052025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望06【Milvus】向量数据库pymilvus使用教程072026数学建模美赛题目特点与选题建议,常用四大模型汇总08Claude Code Skills 实用使用手册09一种新的LCA算法10UV安装并设置国内源