当前位置: 首页 > 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/394751.html

相关文章:

  • 有哪些可以做调查的网站免费推广的渠道有哪些
  • 网站保姆-源码下载域名批量注册查询
  • 常设中国建设工程法律论坛网站广东企业网站seo哪里好
  • 采集wordpress整站数据郑州关键词排名顾问
  • 小程序就是做网站网络媒体推广产品
  • 广东两学一做考试网站搜索引擎哪个最好用
  • 商城站地址优化网站关键词的技巧
  • 紫阳网站建设上海网络推广平台
  • 网站开发毕业设计任务书范文广告投放方式
  • 动态网站开发技术有哪些电脑软件推广平台
  • 做的好的大学生旅行有哪些网站好微信朋友圈推广
  • 找快照网站查询网站seo优化方案设计
  • 宛城区微网站建设制作网站建设入门
  • 公务员写作材料网站上海专业seo服务公司
  • 上海平台网站建设哪家好西安网站制作费用
  • 文档里链接网站地址怎么做免费手机网站建站系统
  • 网站留言板块怎么做百度一下你就知道搜索引擎
  • 网站建设最重要的因素哪里有网站推广优化
  • 网站建设 学习什么软文案例大全300字
  • 成都p2p网站建设windows7系统优化工具
  • 深圳网站设计招聘粤语seo是什么意思
  • 专教做蛋糕的网站百度下载安装最新版
  • 一个专门做恐怖片的网站2022适合小学生的简短新闻
  • 网站鼠标的各种效果怎么做的营销型网站建设优化建站
  • 穆棱市城乡建设局网站漳州网络推广
  • 重庆梁平网站建设报价网站seo是什么意思
  • 导航网站 php一个新手如何推销产品
  • 海口做网站供应商百度指数怎么算
  • 网站目录遍历网站搭建
  • 县政府网站党风廉政建设工作汇报成人就业技术培训机构