当前位置: 首页 > article >正文

力扣 简单 112.路径总和

文章目录

  • 题目介绍
  • 题解

题目介绍

在这里插入图片描述
在这里插入图片描述

题解

class Solution {
    public boolean hasPathSum(TreeNode root, int targetSum) {
        // 只在最开始的时候判断树是否为空
        if (root == null) {
            return false;
        }
        
        targetSum -= root.val;
        if (root.left == null && root.right == null) { // root 是叶子节点
            return targetSum == 0;
        }
        return hasPathSum(root.left, targetSum) || hasPathSum(root.right, targetSum);
    }
}


http://www.kler.cn/a/324195.html

相关文章:

  • 快速上手:Docker 安装详细教程(适用于 Windows、macOS、Linux)
  • 系统架构师考试18天极限备考复盘(2024年11月)
  • 面试时问到软件开发原则,我emo了
  • 微搭低代码入门05循环
  • 【计算机网络】TCP协议特点3
  • 【环境配置】macOS配置jdk与maven
  • 小徐影院:Spring Boot驱动的影院管理系统
  • 57 长短期记忆网络(LSTM)_by《李沐:动手学深度学习v2》pytorch版
  • ansible 配置
  • Acwing 质数
  • AAMAS 24 | 基于深度强化学习的多智能体和自适应框架用于动态组合风险管理
  • 【HTML5】html5开篇基础(4)
  • 使用transformers调用Qwen2-VL-7B-Instruct
  • 【算法题】221. 最大正方形-力扣(LeetCode)
  • 【Verilog学习日常】—牛客网刷题—Verilog企业真题—VL66
  • 负载均衡--会话保持失败原因及解决方案(五)
  • 鸿蒙harmonyos next纯flutter开发环境搭建
  • HTML基础用法介绍二
  • Goland使用SSH远程Linux进行断点调试 (兼容私有库)
  • Leetcode基础算法篇|202409(4)贪心算法
  • MySQL数据库修改authentication_string字段为显示密码后无法登录
  • oracle 如何判断当前时间在27号到当月月底
  • [JavaEE] HTTP/HTTPS
  • 2024中国新能源汽车零部件交易会,开源网安展示了什么?
  • Tomcat安装和配置教程(图文详解,最简洁易懂)
  • 【优选算法】(第七篇)