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

性能

相关推荐
Smilecoc13 小时前
决策树(一):决策树基本原理
算法·决策树·机器学习
weixin_3077791313 小时前
从工具到协作者:AI在后端研发中的流程重构与组织赋能
人工智能·后端·python·算法·自动化
二十画~书生13 小时前
【LED 点阵驱动】- 面试高频问题全解
面试·职场和发展
沉下去,苦磨练!13 小时前
深度学习神经网络的搭建
人工智能·算法
Lsk_Smion13 小时前
力扣实训 _ [207].课程表/图论
数据结构·leetcode·图论
回眸&啤酒鸭13 小时前
【回眸】低压电工证培训记录
职场和发展
孬甭_13 小时前
深入剖析快速排序:原理、实现与性能优化
数据结构·算法·排序算法
阿正的梦工坊13 小时前
【Rust】06-函数、控制流与模块组织
开发语言·算法·rust
阿正的梦工坊13 小时前
【Rust】16-async/await、Future 与执行器模型
网络·算法·rust
阿正的梦工坊13 小时前
【Rust】11-Rust 所有权模型的编译期推理机制
开发语言·算法·rust