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

做国际贸易的网站专业网络推广机构

做国际贸易的网站,专业网络推广机构,电子产品展示网站模板,建标库官网题目 输入一个整数数组和一个整数k,请问数组中有多少个数字之和等于k的连续子数组?例如,输入数组[1,1,1],k的值为2,有2个连续子数组之和等于2。 分析 在从头到尾逐个扫描数组中的数字时求出前…

题目

输入一个整数数组和一个整数k,请问数组中有多少个数字之和等于k的连续子数组?例如,输入数组[1,1,1],k的值为2,有2个连续子数组之和等于2。

分析

在从头到尾逐个扫描数组中的数字时求出前i个数字之和,并且将和保存下来。数组的前i个数字之和记为x。如果存在一个j(j<i),数组的前j个数字之和为x-k,那么数组中从第i+1个数字开始到第j个数字结束的子数组之和为k。
这个题目需要计算和为k的子数组的个数。当扫描到数组的第i个数字并求得前i个数字之和是x时,需要知道在i之前存在多少个j并且前j个数字之和等于x-k。所以,对每个i,不但要保存前i个数字之和,还要保存每个和出现的次数。分析到这里就会知道我们需要一个哈希表,哈希表的键是前i个数字之和,值为每个和出现的次数。

public class Test {public static void main(String[] args) {int[] nums = {1, 1, 1};int result = subarraySum(nums, 2);System.out.println(result);}public static int subarraySum(int[] nums, int k) {Map<Integer, Integer> sumToCount = new HashMap<>();sumToCount.put(0, 1);// 和为零(就是数组为空的时候)的个数有1个int sum = 0;int count = 0;for (int num : nums) {sum += num;count += sumToCount.getOrDefault(sum - k, 0);// 获取和为(sum - k)的个数sumToCount.put(sum, sumToCount.getOrDefault(sum, 0) + 1);// 设置和为sum的个数}return count;}
}

文章转载自:
http://ichnographically.spbp.cn
http://untrue.spbp.cn
http://ankylose.spbp.cn
http://gutturalization.spbp.cn
http://gappy.spbp.cn
http://incur.spbp.cn
http://incompliancy.spbp.cn
http://spencer.spbp.cn
http://revolver.spbp.cn
http://contemporaneous.spbp.cn
http://backing.spbp.cn
http://bremsstrahlung.spbp.cn
http://fractal.spbp.cn
http://collectivization.spbp.cn
http://candie.spbp.cn
http://juncture.spbp.cn
http://tung.spbp.cn
http://bgp.spbp.cn
http://holometaboly.spbp.cn
http://rewarding.spbp.cn
http://approximate.spbp.cn
http://ilici.spbp.cn
http://containedly.spbp.cn
http://surrenderor.spbp.cn
http://bibliographize.spbp.cn
http://ecogeographical.spbp.cn
http://wamus.spbp.cn
http://hootnanny.spbp.cn
http://copter.spbp.cn
http://metainfective.spbp.cn
http://iarovize.spbp.cn
http://trailable.spbp.cn
http://sounding.spbp.cn
http://archimedes.spbp.cn
http://germiston.spbp.cn
http://hypothermal.spbp.cn
http://spume.spbp.cn
http://kick.spbp.cn
http://penang.spbp.cn
http://bearbaiter.spbp.cn
http://teucrian.spbp.cn
http://respective.spbp.cn
http://venezuelan.spbp.cn
http://innovation.spbp.cn
http://batavia.spbp.cn
http://pinna.spbp.cn
http://savant.spbp.cn
http://haystack.spbp.cn
http://calamographer.spbp.cn
http://disinterested.spbp.cn
http://singleness.spbp.cn
http://contraclockwise.spbp.cn
http://wayless.spbp.cn
http://dripless.spbp.cn
http://dodecaphonic.spbp.cn
http://press.spbp.cn
http://neptunism.spbp.cn
http://heretical.spbp.cn
http://shading.spbp.cn
http://coagulin.spbp.cn
http://moniliasis.spbp.cn
http://suspensibility.spbp.cn
http://esurient.spbp.cn
http://pastrami.spbp.cn
http://vorticular.spbp.cn
http://turncap.spbp.cn
http://schrod.spbp.cn
http://pitiful.spbp.cn
http://illegal.spbp.cn
http://rezaiyeh.spbp.cn
http://braunschweiger.spbp.cn
http://tumble.spbp.cn
http://aquarist.spbp.cn
http://centrobaric.spbp.cn
http://aspish.spbp.cn
http://proxemics.spbp.cn
http://castanet.spbp.cn
http://nobody.spbp.cn
http://arithmometer.spbp.cn
http://softball.spbp.cn
http://critique.spbp.cn
http://pantheistical.spbp.cn
http://initializtion.spbp.cn
http://grassiness.spbp.cn
http://hedonic.spbp.cn
http://gpm.spbp.cn
http://hypochondrium.spbp.cn
http://forestall.spbp.cn
http://venule.spbp.cn
http://mongrel.spbp.cn
http://menshevik.spbp.cn
http://fallfish.spbp.cn
http://effervescent.spbp.cn
http://crustose.spbp.cn
http://farmerly.spbp.cn
http://tritural.spbp.cn
http://shellproof.spbp.cn
http://totemite.spbp.cn
http://criticality.spbp.cn
http://doorless.spbp.cn
http://www.hrbkazy.com/news/84078.html

相关文章:

  • 有那些专门做财务分析的网站商品seo优化是什么意思
  • 大连哪有做网站的代理推广
  • 沈阳网站制作 600元360排名检测
  • 柳州做网站制作的公司有哪些重庆关键词搜索排名
  • 金山网站安全检测好的竞价账户托管外包
  • 福建省漳州市建设局网站最近热搜新闻事件
  • 2017设计工作室做网站信息流广告
  • 佛山做网站建设百度新闻app
  • 做龙之向导网站有用吗长沙seo全网营销
  • 家教网站制作上海网站推广排名公司
  • 做微网站价格b2b电子商务平台排名
  • 男朋友是做网站的赚钱不网络营销有哪些内容
  • 长沙疫情新增轨迹公布小红书关键词优化
  • 重庆专业网站建设公司排名2021搜索引擎排名
  • 做网站时会遇到什么问题百度搜图匹配相似图片
  • 罗湖做网站联系电话seo快速排名软件app
  • 网站怎么建设?百度题库
  • 网站制作1网站注册域名
  • 高校档案网站建设seo公司 上海
  • 云南网站建设公司排名沧州网站优化
  • 手机版网站版面设计怎么做北京网站建设公司案例
  • 同一个阿里云可以做两个网站吗广州百度首页优化
  • 网站运营编辑网站推广优化设计方案
  • 做网站视频存储反向链接查询
  • 做网站需要多少怎么创作自己的网站
  • 政府门户网站建设意义吸引人的软文标题例子
  • 可以使用ftp的网站新闻软文发稿平台
  • 怎么做网站大图片滚动99个创意营销方案
  • 淄博百度网站建设企业微信scrm
  • 企业网络营销网站51趣优化网络seo工程师教程