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

力扣-437.路径总和III

题目链接

437.路径总和III

class Solution {public int dfs(TreeNode root, long targetSum) {int res = 0;if (root == null)return 0;if (root.val == targetSum)res++;res += dfs(root.left, targetSum - root.val);res += dfs(root.right, targetSum - root.val);return res;}public int pathSum(TreeNode root, long targetSum) {if (root == null) return 0;return dfs(root, targetSum) + pathSum(root.left, targetSum) + pathSum(root.right, targetSum);}
}

小结:因为不一定是从根结点开始,所以要写一个函数dfs,返回值是从某一结点开始,和为targetSum的路径数量,再递归调用dfs遍历树的所有节点。

http://www.xdnf.cn/news/1237807.html

相关文章:

  • 深度学习中的模型知识蒸馏
  • 关于Web前端安全之XSS攻击防御增强方法
  • 广东省省考备考(第六十五天8.3)——判断推理:图形推理(数量规律题目总结)
  • C的运算符与表达式
  • C的数据类型与变量
  • lumerical——锥形波导偏振转换
  • 《前端无障碍设计的深层逻辑与实践路径》
  • JavaWeb学习------SpringCloud入门
  • Web 开发 11
  • JavaScript:编程世界中的“语盲”现象
  • CCF-GESP 等级考试 2025年6月认证C++一级真题解析
  • 推荐系统学习笔记(九)曝光过滤 Bloom Filter
  • 从传热学基础到有限元弱形式推导:拆解热传导问题Matlab有限元离散核心
  • Jupyter Notebook 中高效处理和实时展示来自 OpenCV 和 Pillow 的图像数据探究
  • 50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | TodoList(代办事项组件)
  • Android 之 MVC架构
  • JVM学习日记(十五)Day15——性能监控与调优(二)
  • IO流-对象流
  • 回归的wry
  • 前后端交流
  • 电路原理图绘制专业实战教程2
  • Nginx负载均衡配置
  • 6. 平台总线
  • 跨语言模型中的翻译任务:XLM-RoBERTa在翻译任务中的应用
  • Compose笔记(四十一)--ExtendedFloatingActionButton
  • 有限元方法中的数值技术:三角矩阵求解
  • Redis面试精讲 Day 10:Redis数据结构底层实现原理
  • 【AI论文】Rep-MTL:释放表征级任务显著性在多任务学习中的潜力
  • 介绍JAVA语言、介绍greenfoot 工具
  • 数据结构中使用到的C语言