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

雅虎网站提交入口广告点击一次多少钱

雅虎网站提交入口,广告点击一次多少钱,个人pc wordpress,企业网站建设公司怎么做标签:前缀和 问题:给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下…

标签:前缀和

问题:给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。

示例 1:

输入:root = [10,5,-3,3,2,null,11,3,-2,null,1], targetSum = 8
输出:3
解释:和等于 8 的路径有 3 条,如图所示。

示例 2:

输入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum = 22
输出:3

提示:

  • 二叉树的节点个数的范围是 [0,1000]
  • -10^9 <= Node.val <= 10^9 
  • -1000 <= targetSum <= 1000 

思路:思路类似于560.和为K的子数组leetcode560.和为k的子数组-CSDN博客,利用前缀和的思想 。 注意的一点是 传入给左右子节点的sum和map应该是相同的 (据说面试官要求必须要使用前缀和思想) 

int pathSum=0;Map<Long,Integer> map=new HashMap<>(); // 和可能超过public int pathSum(TreeNode root, int targetSum) {map.put((long)0,1);return help(root,(long)0,targetSum,map);}public int help(TreeNode root,long sum,int targetSum,Map<Long,Integer> map){if(root==null)return pathSum;//------------------------和560一毛一样-----------------------sum+=root.val;if(map.containsKey(sum-targetSum))pathSum+=map.get(sum-targetSum);if(map.containsKey(sum)){map.put(sum,map.get(sum)+1);}elsemap.put(sum,1);//------------------------和560一毛一样-----------------------// 维护数值使传入左右子树的sum和map一样,不维护则是把左子树遍历结果sum和map传到右子树Long temp=sum;Map<Long, Integer> newMap = new HashMap<>(map);help(root.left,temp,targetSum,map);help(root.right,temp,targetSum,newMap);return pathSum;}

http://www.ds6.com.cn/news/116616.html

相关文章:

  • 网站建设方向seo推广优化排名软件
  • 全国水利建设监管服务平台网站seo网站推广多少钱
  • 江西网站开发哪家好seo关键词排名网络公司
  • 如何不备案建网站最新推广赚钱的app
  • 网站内套网站代码培训心得体会500字
  • 网站干什么的外贸推广平台排名
  • 北京展示型网站百度关键词推广价格
  • 建设银行小微企业网站进不了seo分析工具有哪些
  • 网上做批发有哪些网站靠谱企业网站开发多少钱
  • 笑话网站代码宁德网站建设制作
  • 佛山网站设计平台济南疫情最新情况
  • 免费做公司网站北京网站
  • 大气宽屏企业网站源码网络推广员岗位职责
  • 西安网站建设首选那家平台开发
  • 新疆网站开发价格缅甸最新新闻
  • 网站推广怎么做bing搜索国内版
  • 网站推广 营销沈阳seo合作
  • php网站服务器架设营销推广策划方案范文
  • 什么是网站功能需求长沙seo关键词
  • 洛阳网站建设哪家专业品牌推广策划营销策划
  • 做网站的诈骗公司今日头条收录入口
  • 宝塔自助建站系统源码爱站网长尾关键词挖掘工具的作用
  • destoon做的网站如何网页优化
  • 做音乐网站曲库在哪找广东整治互联网霸王条款
  • 东莞常平哪里好玩给网站做seo的价格
  • wordpress仿百度文库seo标题优化的心得总结
  • 网站开发建设步骤打开百度网站首页
  • 朝阳网站建设 百子湾怎么发外链
  • 西安自助建站系统网络营销优化
  • 山西长治做网站公司有哪些营销培训课程2022