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

甘肃网站备案免费开源网站

甘肃网站备案,免费开源网站,石家庄微网站建设,网页设计尺寸适配目录 1. 题目2. 解释3. 思路4. 代码5. 总结 1. 题目 给定一个数组arr,返回其中的数值的差值等于k的子数组有多少个 2. 解释 略 3. 思路 直接用hashSet进行存储,查这个值加上k后的值是否在数组中 4. 代码 public class Problem01_SubvalueEqualk {…

目录

  • 1. 题目
  • 2. 解释
  • 3. 思路
  • 4. 代码
  • 5. 总结

1. 题目

给定一个数组arr,返回其中的数值的差值等于k的子数组有多少个

2. 解释

3. 思路

直接用hashSet进行存储,查这个值加上k后的值是否在数组中

4. 代码

public class Problem01_SubvalueEqualk {public static List<List<Integer>> allPair(int[] arr, int k){HashSet<Integer> set = new HashSet<>();for(int i = 0; i < arr.length; i++){set.add(arr[i]);}List<List<Integer>> ans = new ArrayList<>();for(Integer cur : set){if(set.contains(k + cur)){ans.add(Arrays.asList(cur, k + cur));}}return ans;}public static void main(String[] args) {int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};int k = 5;    System.out.println(allPair(arr, k));}
}

输出结果:

[[1, 6], [2, 7], [3, 8], [4, 9], [5, 10]]

5. 总结

so easy!!!

http://www.dtcms.com/wzjs/160916.html

相关文章:

  • 怎么做美食的视频网站南通百度seo代理
  • 如何将自己做的网页做成网站培训机构最新消息
  • 个人电脑做网站百度指数平台官网
  • 潍坊市建设工程管理处网站怎么注册网址
  • 商务网站的推广方法有哪些网络热词有哪些
  • 有什么做logo网站在百度做广告多少钱
  • 石家庄门户网站制作it培训机构靠谱吗
  • 小型商城网站网络舆情分析报告范文
  • 自己做网站卖什么新软件推广
  • 在网上做游戏网站违法吗网络优化初学者难吗
  • 合肥市人民政府外事办公室网站怎么优化关键词排名
  • 旅行社网站建设需求分析hao123网址导航
  • 哪个网站做期货数字币买链接网站
  • 合肥网站建设网站制作独立站平台选哪个好
  • 自己的网站在哪做的忘了惠州优化怎么做seo
  • 网站建设 网站软文推广seo服务靠谱吗
  • 民权做网站的公司电商培训班一般多少钱
  • 有什么做兼职的可靠的网站seo网络运营
  • 赣州网站制作百度爱采购推广怎么入驻
  • 苏州网站创建网站推广如何引流
  • 企业网站需要的模块品牌推广专员
  • 手机网站在线制作聊石家庄seo
  • 做权重网站网页设计图
  • 合肥最好的网站建设公司网站群发软件
  • 武汉网站seo靠谱搜索网
  • 一品威客网兼职山西seo谷歌关键词优化工具
  • 哪个公司的装饰设计公司东莞百度推广优化
  • 网站规划怎么写上海网站排名推广
  • 海外专用服务器重庆可靠的关键词优化研发
  • 如何做网站短链接小程序流量点击推广平台