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

在青岛做阿里巴巴网站找谁媒体发布公司

在青岛做阿里巴巴网站找谁,媒体发布公司,莱芜雪野湖假日酒店,企业注册平台这个问题可以使用哈希表来高效解决&#xff0c;我们可以在遍历数组的同时记录每个数字最近出现的索引&#xff0c;并检查当前数字是否之前出现过且索引差满足条件。 class Solution {public boolean containsNearbyDuplicate(int[] nums, int k) {HashMap<Integer, Integer…

这个问题可以使用哈希表来高效解决,我们可以在遍历数组的同时记录每个数字最近出现的索引,并检查当前数字是否之前出现过且索引差满足条件。

class Solution {public boolean containsNearbyDuplicate(int[] nums, int k) {HashMap<Integer, Integer> map = new HashMap<>();for (int i = 0; i < nums.length; i++) {int num = nums[i];// 如果当前数字之前出现过,并且索引差 <= kif (map.containsKey(num) && i - map.get(num) <= k) {return true;}// 更新当前数字的最新索引map.put(num, i);}return false;}
}
  1. 我们使用一个 HashMap 来存储数字和它们最近一次出现的索引。

  2. 遍历数组时,对于每个数字:

    • 检查它是否已经在哈希表中存在

    • 如果存在且当前索引与之前索引的差 ≤ k,返回 true

    • 否则更新哈希表中该数字的索引为当前索引

  3. 如果遍历完整个数组都没有找到满足条件的数字对,则返回 false

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

相关文章:

  • 张家港哪家做企业网站网络推广的工作好做吗
  • 旅行社网站建设方案下载一个百度时事新闻
  • 做一个宣传网站的策划书广告宣传费用一般多少
  • 怎么建设营销型网站网络营销的方式
  • 淮安网站开发seo优化公司排名
  • 政府网站建设预算搜索引擎最新排名
  • 抖音关键词排名优化软件湖南seo博客seo交流
  • 宁波高端建站怎么创建自己的网站
  • 怒江网站建设站长工具在线平台
  • 做网站电话销售说辞电子商务seo
  • 简单网站企业网站推广公司
  • 人工智能培训一般多少钱诊断网站seo现状的方法
  • 福州做网站公司排名网站是怎么优化推广的
  • 娄底网站开发seo关键词首页排名
  • 网站建设的一般过程如何让关键词排名靠前
  • 网站备案公安互联网推广运营是做什么的
  • 信阳做网站汉狮网络windows优化大师有哪些功能
  • 网站优化的常见问题深圳网络营销策划有限公司
  • 西安网站制作sxyun重庆人力资源和社会保障网
  • 怎么做自己的刷赞网站优化网站收费标准
  • 做网站是先做界面还是先做后台国际最新十大新闻事件
  • 青创云网站建设网站关键词快速排名软件
  • 做分销如何才能做起来云南seo
  • 一朋友做色情网站被抓了站长全网指数查询
  • 做网站到底能不能赚钱产品的推广及宣传思路
  • 免费网站模板带后台下载腾讯企点是干嘛的
  • 网站快排百度投稿平台
  • 怎么做新网站的推广谷歌商店下载
  • 网站开发简历 自我评价网站推广的主要方式
  • 做头像的网站横杆带字东莞网络公司代理