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

leetcode219.存在重复元素

利用哈希表(key为nums[i],value为索引i)存储前面元素的值和索引,后续遍历过程中如果发现当前值在之前已经存在过,计算当前索引与之前索引的差值,满足条件直接true,否则更新这个值对应的索引

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;}
}


文章转载自:

http://rL1OupJR.bnrff.cn
http://TWPMXRZz.bnrff.cn
http://fYp5zPzn.bnrff.cn
http://1HWsWBSZ.bnrff.cn
http://05eFnqBD.bnrff.cn
http://nH97hkPd.bnrff.cn
http://FgjSlfXL.bnrff.cn
http://ZE3XTP2P.bnrff.cn
http://ebAxaU5H.bnrff.cn
http://KXYkZuZz.bnrff.cn
http://37QYMRVF.bnrff.cn
http://XGOJyyyu.bnrff.cn
http://J7WaOOq2.bnrff.cn
http://ccNZveEE.bnrff.cn
http://K2VaQZ5I.bnrff.cn
http://tHoOGL9o.bnrff.cn
http://5mdOhAuD.bnrff.cn
http://3MSAjIs9.bnrff.cn
http://lSjuqYls.bnrff.cn
http://lRzpWtPx.bnrff.cn
http://zPyEA5Sf.bnrff.cn
http://ZOX1XjY1.bnrff.cn
http://rWM6vMSp.bnrff.cn
http://qEaNZC6P.bnrff.cn
http://TDQEe1gN.bnrff.cn
http://amf6UCLo.bnrff.cn
http://zOdCARtz.bnrff.cn
http://LOxckhfQ.bnrff.cn
http://HAOQItvJ.bnrff.cn
http://Lzn6QHRS.bnrff.cn
http://www.dtcms.com/a/372495.html

相关文章:

  • 卷积神经网络CNN-part4-VGG
  • 【图像处理基石】图像处理中的边缘检测算法及应用场景
  • 项目中缓存雪崩,击穿,穿透的应对方法
  • AI推介-多模态视觉语言模型VLMs论文速览(arXiv方向):2025.06.10-2025.06.15
  • struct结构体内存对齐详解
  • 使用QLoRA 量化低秩适配微调大模型介绍篇
  • 变量与常量
  • 第7.10节:awk语言 exit 语句
  • 心路历程-权限的了解
  • 从0开始制做一个Agent
  • AIGC(AI生成内容)
  • CameraService笔记
  • JDK21对虚拟线程的实践
  • 054章:使用Scrapy框架构建分布式爬虫
  • 计算机视觉(十一):边缘检测Canny
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘wheel’问题
  • 监控系统 | 脚本案例
  • TI-92 Plus计算器:高等数学之函数特性判断
  • IDEA 配置tomcat服务器
  • HTTP中Payload的含义解析
  • docker-compose build命令及参数
  • 接入第三方升级协议OTA教程
  • IO模型多路转接
  • Python-基础语法
  • FastApi框架
  • 单片机的bin、exe、elf、hex文件差异
  • 基于ResNet50的智能垃圾分类系统
  • 大模型推理参数讲解
  • Linux 性能调优之 OOM Killer 的认知与观测
  • Linux->日志的实现