437
  • 2024-04-07437. 路径总和 III
    题面核心思想树上的前缀和o(n)当前的前缀和:curSum前面的前缀和:preSum如果curSum-preSum==target就说明有一段区间和为target,preSum出现了几次就有几段区间,所以用map存储前缀和出现的次数代码classSolution{privateintres=0;//437.路径总和III
  • 2024-04-01【二叉树】Leetcode 437. 路径总和 III【中等】
    路径总和III给定一个二叉树的根节点root,和一个整数targetSum,求该二叉树里节点值之和等于targetSum的路径的数目。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。示例1:**输入:**root=[10,5,-3,3,2,null,11,3,
  • 2024-02-21力扣 dfs之 437. 路径总和 III
    给定一个二叉树的根节点root ,和一个整数targetSum,求该二叉树里节点值之和等于targetSum的路径的数目。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 示例1:输入:root=[10,5,-3,3,2,null,11,3,-2,null,1],target
  • 2023-09-20437. 路径总和 III
    给定一个二叉树的根节点root,和一个整数targetSum,求该二叉树里节点值之和等于targetSum的路径的数目。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。示例1:输入:root=[10,5,-3,3,2,null,11,3,-2,null,1],targetSum
  • 2023-06-16图解LeetCode——437. 路径总和 III
    一、题目给定一个二叉树的根节点root ,和一个整数targetSum,求该二叉树里节点值之和等于targetSum的路径的数目。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。二、示例2.1>示例1:【输入】root=[10,5,-3,3,2,null
  • 2023-06-05437. 路径总和 III
    437.路径总和III题目算法设计:深度优先搜索 题目传送门:https://leetcode.cn/problems/path-sum-iii/ 算法设计:深度优先搜索枚举每个节点和TA的子节点,看能不能组成路径和。classSolution{public:intans=0;intpathSum(TreeNode*root,intsum){if(ro
  • 2023-03-07dbf文件结构
    .dbf文件头结构如下:0字节:表示当前的DBF版本信息    该文件的值是十六进制’03’,表示是FoxBASE+/DbaseIIIplus,nomemo    1~3字节:表示最新的更新日期,按照Y
  • 2023-02-21leetcode 437. 路径总和 III
    思路:从该结点开始计算sum从该节点开始继承之前的sum重复很多枝,会从一个结点重复开始很多次,需要剪枝classSolution{public:intcnt=0;intsum1=0;