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

网站服务公司代买空间有无义务android用什么语言开发

网站服务公司代买空间有无义务,android用什么语言开发,什么网站可以做二建的题目,如何用wordpress做网页题目 输入一个整数数组和一个整数k#xff0c;请问数组中有多少个数字之和等于k的连续子数组#xff1f;例如#xff0c;输入数组[1#xff0c;1#xff0c;1]#xff0c;k的值为2#xff0c;有2个连续子数组之和等于2。 分析 在从头到尾逐个扫描数组中的数字时求出前…题目 输入一个整数数组和一个整数k请问数组中有多少个数字之和等于k的连续子数组例如输入数组[111]k的值为2有2个连续子数组之和等于2。 分析 在从头到尾逐个扫描数组中的数字时求出前i个数字之和并且将和保存下来。数组的前i个数字之和记为x。如果存在一个jji数组的前j个数字之和为x-k那么数组中从第i1个数字开始到第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) {MapInteger, 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://www.w-s-a.com/news/209999/

相关文章:

  • 工程建设教育网站html成品网页模板下载
  • 同一ip 网站 权重wordpress 菜单 小图标
  • 网站没有icp备案wordpress d8主题 4.1
  • 手机网站建设推荐企业宣传页模板
  • 杭州市富阳区建设局网站动态域名做网站
  • 网站如何免费做SEO优化靖安县城乡规划建设局网站
  • 室内设计网站平台学新媒体运营最好的培训学校
  • 招聘网站建设工作总结湘潭seo
  • 台山网站设计哈尔滨网站建设外包公司
  • 常州城投建设招标网站网页设计入门教学视频
  • 石家庄教育平台网站建设wordpress 访问量统计
  • 为什么买的网站模版不好用ftp网站建设
  • 做网站办公照片crm系统视频
  • 网站建设 招标文件南昌做网络推广的
  • 增城电子商务网站建设浙江省住房和城乡建设部网站
  • 企业网站宽度给多少手机软件开发公司排名
  • 装修设计网站哪个平台最好免费自助建站工具
  • 网站建设规划结构网站服务费怎么做分录
  • 哪里有做网站的公司微商怎么开店步骤
  • 访问不了服务器的网站北京工业产品设计公司
  • 怎么棋牌网站建设口碑好的福州网站建设
  • 怎么样注册一个网站南通网站定制搭建
  • 网站免费正能量软件下载wordpress 多本小说
  • 临淄网站制作价格低长沙谷歌seo收费
  • 吴江公司网站建设电话免费的那种软件
  • 大淘客网站如何做seo网络广告设计公司
  • 厦门网络营销顾问湘潭网站seo
  • asp.net个人网站淮南 搭建一个企业展示网站
  • 备案关闭网站wordpress 替换
  • 台州建设网站制作wordpress乱码