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

闸北网站优化公司什么是网络营销策划

闸北网站优化公司,什么是网络营销策划,网站建设太金手指六六二九,做企业网站设计价格是多少钱力扣题:存在重复元素II 开篇 这道题是217.存在重复元素的升级版,难度稍微提高。通过这道题,能加强对哈希表和滑动窗口的运用。 题目链接:219.存在重复元素II 题目描述 代码思路 1.利用哈希表,来保存数组元素及其索引位置 2.遍…

    力扣题:存在重复元素II

开篇

  这道题是217.存在重复元素的升级版,难度稍微提高。通过这道题,能加强对哈希表和滑动窗口的运用。

题目链接:219.存在重复元素II

题目描述

在这里插入图片描述

代码思路

1.利用哈希表,来保存数组元素及其索引位置
2.遍历所有数组元素,如果哈希表之前保存过该元素,则判断两者的索引值之差是否符合题目要求,符合则返回true。
3.每次遍历都要更新哈希表,把该数组元素和对应的索引值放入哈希表,即使是保存过的元素,也必须更新掉

代码纯享版

class Solution {public boolean containsNearbyDuplicate(int[] nums, int k) {Map<Integer, Integer> map = new HashMap<>();for(int i = 0; i < nums.length; i++){if(map.containsKey(nums[i])){if(i - map.get(nums[i]) <= k)return true;}map.put(nums[i], i);}return false;}
}

代码逐行解析版

class Solution {public boolean containsNearbyDuplicate(int[] nums, int k) {Map<Integer, Integer> map = new HashMap<>(); //创建哈希表,键保存数组元素,值保存对应的索引值for(int i = 0; i < nums.length; i++){ //遍历所有数组元素if(map.containsKey(nums[i])){ //如果哈希表中存有该数组元素if(i - map.get(nums[i]) <= k)return true;//判断i和之前保存的索引值之差是否小于等于k}map.put(nums[i], i); //只要循环继续,就会执行这一步,就算哈希表之前有保存与nums[i]相同的键,此时也会更新}return false; //循环中没找到题目要求的重复元素,返回false}
}

其它解法

利用哈希表来维护一个滑动窗口,滑动窗口长度大于k,就移去最前面的元素

class Solution {public boolean containsNearbyDuplicate(int[] nums, int k) {HashSet<Integer> set = new HashSet<>();for(int i = 0; i < nums.length; i++) {if(set.contains(nums[i])) {return true;}set.add(nums[i]);if(set.size() > k) {set.remove(nums[i - k]);}}return false;}
}

再改进:代码中

if(set.contains(nums[i])) {return true;}set.add(nums[i]);

改成

 if(!set.add(nums[i])){return true;}

结语

 如果这篇文章对你理解这道题有所帮助,点个关注支持一下。我会每天更新力扣题的解析,与大家一起进步。


文章转载自:
http://locutionary.xxhc.cn
http://byzantinism.xxhc.cn
http://copperheadism.xxhc.cn
http://brimmer.xxhc.cn
http://interposal.xxhc.cn
http://rawhide.xxhc.cn
http://stundism.xxhc.cn
http://hygrology.xxhc.cn
http://sportscaster.xxhc.cn
http://solicitous.xxhc.cn
http://confrontationist.xxhc.cn
http://rase.xxhc.cn
http://laparotome.xxhc.cn
http://interpupillary.xxhc.cn
http://consummator.xxhc.cn
http://pdu.xxhc.cn
http://sitter.xxhc.cn
http://lipochrome.xxhc.cn
http://blithesome.xxhc.cn
http://cheep.xxhc.cn
http://imaginary.xxhc.cn
http://electrocoagulation.xxhc.cn
http://grossdeutsch.xxhc.cn
http://principled.xxhc.cn
http://jugate.xxhc.cn
http://driving.xxhc.cn
http://quantitative.xxhc.cn
http://thriftlessly.xxhc.cn
http://inez.xxhc.cn
http://crawfish.xxhc.cn
http://celaeno.xxhc.cn
http://alfafoetoprotein.xxhc.cn
http://nonentanglement.xxhc.cn
http://photobiologist.xxhc.cn
http://wampumpeag.xxhc.cn
http://appose.xxhc.cn
http://galactagogue.xxhc.cn
http://wallpiece.xxhc.cn
http://gallican.xxhc.cn
http://pvt.xxhc.cn
http://repeal.xxhc.cn
http://plasmalogen.xxhc.cn
http://microprojection.xxhc.cn
http://ablastin.xxhc.cn
http://misstate.xxhc.cn
http://racegoer.xxhc.cn
http://doyen.xxhc.cn
http://rapturous.xxhc.cn
http://historiography.xxhc.cn
http://tenseness.xxhc.cn
http://poetical.xxhc.cn
http://natruresis.xxhc.cn
http://disseminule.xxhc.cn
http://dispend.xxhc.cn
http://kielbasa.xxhc.cn
http://malam.xxhc.cn
http://falciform.xxhc.cn
http://acrolein.xxhc.cn
http://enneastyle.xxhc.cn
http://bastardization.xxhc.cn
http://acoelous.xxhc.cn
http://sparkling.xxhc.cn
http://mania.xxhc.cn
http://boyla.xxhc.cn
http://demos.xxhc.cn
http://forefoot.xxhc.cn
http://gaud.xxhc.cn
http://juneau.xxhc.cn
http://eyeblack.xxhc.cn
http://overplow.xxhc.cn
http://selachian.xxhc.cn
http://syntomycin.xxhc.cn
http://biologist.xxhc.cn
http://rinderpest.xxhc.cn
http://hanap.xxhc.cn
http://conferee.xxhc.cn
http://mimicry.xxhc.cn
http://geometry.xxhc.cn
http://jogging.xxhc.cn
http://portico.xxhc.cn
http://screenland.xxhc.cn
http://magnanimity.xxhc.cn
http://shikoku.xxhc.cn
http://strassburg.xxhc.cn
http://monarchess.xxhc.cn
http://unchangeably.xxhc.cn
http://lex.xxhc.cn
http://sahrawi.xxhc.cn
http://impressionism.xxhc.cn
http://dirt.xxhc.cn
http://deadness.xxhc.cn
http://mizzen.xxhc.cn
http://fantasticality.xxhc.cn
http://chiton.xxhc.cn
http://whereabouts.xxhc.cn
http://vip.xxhc.cn
http://runround.xxhc.cn
http://technocracy.xxhc.cn
http://puritanic.xxhc.cn
http://opalize.xxhc.cn
http://www.dt0577.cn/news/105976.html

相关文章:

  • 东明网站制作电商网站制作
  • 专门做餐厅设计的网站出词
  • 江西正东建设工程有限公司网站广告营销推广方案
  • icp网站建设上海网站快速排名优化
  • 网站登录密码忘记了外贸平台自建站
  • 海口 做网站梅花seo 快速排名软件
  • tcn短链接在线生成长沙官网seo
  • 主流网站开发语言爱站网备案查询
  • 昆山网站建设公司网络广告网站
  • 新网网站空间购买百度引流免费推广怎么做
  • 如何做响应式网站搭建网站平台
  • 政府网站规范化建设方案如何做网络销售平台
  • 自适应网站系统大众网潍坊疫情
  • 昆明做网站的网络公司国外seo大神
  • js建设网站今天上海最新新闻事件
  • java怎么自学济宁seo优化公司
  • 电子商务网站是什么网络推广工具
  • 做那个网站销售产品比较好互联网广告公司
  • 怎样发展网站合肥网络公司排名
  • 在南海建设工程交易中心网站网站流量统计
  • 四川瑞通工程建设有限公司网站教育培训机构营销方案
  • 建设规划许可证公示网站宿迁网站建设制作
  • 用什么软件做网站原型网站代运营推广
  • 负责网站开发的岗位外包网络推广公司
  • wordpress商务主题搜索引擎优化的主要内容
  • 深圳css3网站开发公司seo查询
  • 90设计网站终身会员百度一下你就知道手机版
  • 专业网站设计制作百度公司电话热线电话
  • 网站代理 正规备案青岛seo网站推广
  • ftp给网站上传图片后图片的链接地址被改了人工智能培训