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

Golang | Leetcode Golang题解之第404题左叶子之和

题目:

题解:

func isLeafNode(node *TreeNode) bool {return node.Left == nil && node.Right == nil
}func sumOfLeftLeaves(root *TreeNode) (ans int) {if root == nil {return}q := []*TreeNode{root}for len(q) > 0 {node := q[0]q = q[1:]if node.Left != nil {if isLeafNode(node.Left) {ans += node.Left.Val} else {q = append(q, node.Left)}}if node.Right != nil && !isLeafNode(node.Right) {q = append(q, node.Right)}}return
}
http://www.lryc.cn/news/440110.html

相关文章:

  • 基于yolov8+lprnet的中文车牌识别系统python源码+pytorch模型+精美GUI界面
  • 电信创维光猫DT741超级密码
  • PostgreSQL的流复制断点续传
  • 【bug】通过lora方式微调sdxl inpainting踩坑
  • [Python可视化]数据可视化在医疗领域应用:提高诊断准确性和治疗效果
  • css <样式一>
  • Linux 文件 IO 管理(第一讲)
  • Uniapp + Vue3 + Vite +Uview + Pinia 实现购物车功能(最新附源码保姆级)
  • 人工智能和大模型的简介
  • java -- JDBC
  • supermap iclient3d for cesium模型沿路径移动
  • 基于AlexNet实现猫狗大战
  • 1.接口测试基础
  • 使用mlp算法对Digits数据集进行分类
  • 滑动窗口(2)_无重复字符的最长字串
  • c语言 —— 结构变量
  • 一个py脚本,提供处理 GET 请求返回网站数据,处理 POST 请求接收并打印数据。支持跨域访问。
  • 【Elasticsearch系列六】系统命令API
  • c++概念
  • Makefile 学习笔记(一)gcc编译过程
  • mybatis的基本使用与配置
  • 2022高教社杯全国大学生数学建模竞赛C题 问题三问题四 Python代码
  • 易于理解和实现的Python代码示例
  • Visual Studio 2019/2022 IntelliCode(AI辅助IntelliSense)功能介绍
  • mac安装swoole过程
  • 代码随想录算法训练营第三十二天 | 509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
  • Oracle发送邮件功能:配置自动化发信指南?
  • 探索 InternLM 模型能力边界
  • Python 数学建模——Pearson/Spearman 相关系数
  • QUIC的loss detection学习