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

性能

相关推荐
leoufung6 分钟前
Bitwise AND of Numbers Range - 题解与思路
算法
乌萨奇也要立志学C++11 分钟前
【洛谷】离散化专题 模板精讲 + 火烧赤壁 & 贴海报实战
数据结构·c++·算法
小龙报12 分钟前
【算法通关指南:数据结构与算法篇 】二叉树相关算法题:1.新二叉树 2.二叉树的遍历
c语言·数据结构·c++·人工智能·物联网·算法·深度优先
AI视觉网奇20 分钟前
ue 条件判断
笔记·算法·ue5
mit6.82423 分钟前
sl|deque实现|缓存命中率
算法
天赐学c语言35 分钟前
1.6 - 复制IP地址 && vector和list的区别
c++·算法·leecode
多米Domi01138 分钟前
0x3f 第23天 黑马web (前端三件套,maven,web入门、mysql)黑马反射注解 hot100普通数组
java·python·mysql·算法·leetcode·maven
上海锟联科技38 分钟前
DAS-U1000 极致版解调卡
数据结构·算法·嵌入式实时数据库
Swift社区9 小时前
LeetCode 465 最优账单平衡
算法·leetcode·职场和发展