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

算法-二叉树篇11-左叶子之和

左叶子之和

力扣题目链接

题目描述

给定二叉树的根节点 root ,返回所有左叶子之和。

解题思路

层次遍历的时候,保留每层第一个节点并相加即可。

题解

class Solution {
public:int sumOfLeftLeaves(TreeNode* root) {if(root == NULL){return 0;}return func(root, false);}int func(TreeNode* root, bool isLeft){int ans = 0;if(root->left){ans += func(root->left, true);}if(root->right){ans += func(root->right, false);}if(!root->left && !root->right && isLeft){ans +=  root->val;}return ans;}
};
http://www.lryc.cn/news/543245.html

相关文章:

  • MaxKB上架至阿里云轻量应用服务器镜像市场
  • 用户态和内核态是什么?
  • 2025年SCI一区智能优化算法:混沌进化优化算法(Chaotic Evolution Optimization, CEO),提供MATLAB代码
  • 普中单片机-51TFT-LCD显示屏(1.8寸 STM32)
  • SGMII(Serial Gigabit Media Independent Interface)详解
  • DeepSeek:我的AI助手之旅
  • 图片批量去重---(均值哈希、插值哈希、感知哈希、三/单通道直方图)
  • Linux:(3)
  • vscode设置自动换行
  • Instagram 隐私设置全面解析:如何保护你的个人数据?
  • Activiti 5 + Spring Boot全流程开发指南
  • spring结合mybatis多租户实现单库分表
  • 面向对象编程(OOP)基础:Java入门指南
  • day7作业
  • 图像处理之图像边缘检测算法
  • 第二十五 :搭建 pinia 环境
  • 学习Java数组操作:从基础到高级技巧详解
  • 算法题(79):两个数组的交集
  • TFChat:腾讯大模型知识引擎+飞书机器人实现AI智能助手
  • Linux红帽:RHCSA认证知识讲解(四)修改远程配置文件,取消root禁用,便于使用root身份远程
  • 验证码介绍及生成与验证(HTML + JavaScript实现)
  • 文心一言AI创意画
  • WebRTC解析
  • 升级Office软件后,Windows 系统右键里没有新建Word、Excel、PowerPoint文件的解决办法
  • 车载DoIP诊断框架 --- 连接 DoIP ECU/车辆的故障排除
  • 洛谷每日1题-------Day4__陶陶摘苹果
  • 萌新学 Python 之模块管理
  • 6.3 - UART串口数据发送之中断
  • Fisher信息矩阵(Fisher Information Matrix, FIM)与自然梯度下降:机器学习中的优化利器
  • Mysql基础-多表查询(详细版)