技术栈

力扣 简单 100.相同的树

liuyang-neu2024-10-13 2:03

文章目录

  • 题目介绍
  • 解法

题目介绍


解法

采用递归的思想

java 复制代码
class Solution {
    public boolean isSameTree(TreeNode p, TreeNode q) {
        if(p == null || q == null){
            return p == q; // 必须都是 null才返回true
        }
        return p.val == q.val && isSameTree(p.left, q.left) && isSameTree(p.right, q.right);
    }
}
上一篇:Go语言学习代码记录
下一篇:“云计算+高职”:VR虚拟仿真实训室的发展前景
相关推荐
罗湖老棍子
6 小时前
二维vector完全指南1:从定义到增删改查
数据结构·c++·算法·stl
再卷也是菜
6 小时前
C++篇(22)LRU Cache
数据结构·c++·算法
语落心生
6 小时前
海量数据集的AI自动化预测打标 -- 振动特征多标签分类
算法
语落心生
6 小时前
海量数据集AI自动化打标 - 温度周期检测
算法
语落心生
6 小时前
海量数据集的AI自动化预测打标 -- 矿业音频分类
算法
吃着火锅x唱着歌
7 小时前
LeetCode 3185.构成整天的下标对数目II
算法·leetcode·职场和发展
程序猿多布
7 小时前
数据结构 之 栈和队列
数据结构·栈·队列
鱼鱼块
7 小时前
《最小栈的巧妙设计:用辅助栈实现 O(1) 获取最小值》
javascript·算法·面试
San30
7 小时前
反转字符串与两数之和:两道简单题背后的 JavaScript 思维深度
javascript·算法·面试
喜欢吃燃面
7 小时前
算法竞赛中的堆
c++·学习·算法
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03BongoCat - 跨平台键盘猫动画工具04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05Linux下V2Ray安装配置指南06本地部署阿里最新开源的Z-Image07【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连0846个Nano-banana 精选提示词,持续更新中09Labelme从安装到标注:零基础完整指南10Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽