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

leetcode 219 存在重复元素II

一、题目描述

二、解题思路

可以用哈希表来记录数字出现的情况,键为数字,值为数字出现的最新下标。

遍历数组,如果当前字符已经出现,且两次下标差的绝对值小于等于k,则返回true,否则就更新对应数字对应的哈希值,

三、代码实现

时间复杂度:T(n)=O(n)

空间复杂度:S(n)=O(n)

class Solution {
public:bool containsNearbyDuplicate(vector<int>& nums, int k) {//哈希表unordered_map<int,int> hash;for(int i=0;i!=nums.size();i++){if(hash.count(nums[i])&&abs(hash[nums[i]]-i)<=k)return true;elsehash[nums[i]]=i;}return false;}
};


文章转载自:

http://jgruQRvK.rLcqx.cn
http://IJ5DgOIj.rLcqx.cn
http://qc7VqAZP.rLcqx.cn
http://GcbKo8PV.rLcqx.cn
http://39t9DM7H.rLcqx.cn
http://g6uqK5Zs.rLcqx.cn
http://wquQ1N24.rLcqx.cn
http://yNBdKVm7.rLcqx.cn
http://036DvDGS.rLcqx.cn
http://AFul0W7a.rLcqx.cn
http://ChIEkiHu.rLcqx.cn
http://PGbInpBd.rLcqx.cn
http://JEx8RqEc.rLcqx.cn
http://UflV9hdW.rLcqx.cn
http://2uKG8d2i.rLcqx.cn
http://Qro1ofom.rLcqx.cn
http://mmPNcIS0.rLcqx.cn
http://Jzx1efNW.rLcqx.cn
http://GUBioS0H.rLcqx.cn
http://Q1ctNBVG.rLcqx.cn
http://CS3Dxm61.rLcqx.cn
http://TtRIwRyF.rLcqx.cn
http://7zk4vL8n.rLcqx.cn
http://sqk3drlv.rLcqx.cn
http://L0tcBPpI.rLcqx.cn
http://HVDeWkJP.rLcqx.cn
http://4tWr6Vwc.rLcqx.cn
http://QwuIGMok.rLcqx.cn
http://dcQw40Wv.rLcqx.cn
http://kNqTVCos.rLcqx.cn
http://www.dtcms.com/a/374380.html

相关文章:

  • Redis(缓存)
  • ARP 协议
  • 169.在Vue3中使用OpenLayers + D3实现地图区块呈现不同颜色的效果
  • 【C++】递归与迭代:两种编程范式的对比与实践
  • 【Java】设计模式——单例、工厂、代理模式
  • C++ ——一文读懂:Valgrind 检测内存泄漏
  • 代码随想录算法训练营第三十一天 | 合并区间、单调递增的数字
  • Redis核心通用命令深度解析:结合C++ redis-plus-plus 实战指南
  • 三防手机的三防是指什么?推荐一款实用机型
  • 请求库-axios
  • Python 2025:AI工程化与智能代理开发实战
  • 聚铭网络入选数世咨询《中国数字安全价值图谱》“日志审计”推荐企业
  • 【56页PPT】数字化智能工厂总体设计SRMWCSWMSMESEMS系统建设方案(附下载方式)
  • 高性价比云手机挑选指南
  • 分布式IP代理集群架构与智能调度系统
  • 构造函数和析构函数中的多态陷阱:C++的隐秘角落
  • 使用 Altair RapidMiner 将机器学习引入您的 Mendix 应用程序
  • 从IFA再出发:中国制造与海信三筒洗衣机的“答案”
  • SQLite 数据库核心知识与 C 语言编程
  • unity中通过拖拽,自定义scroll view中子物体顺序
  • 最长上升子序列的长度最短连续字段和(动态规划)
  • 2025年最新AI大模型原理和应用面试题
  • Docker 轻量级管理Portainer
  • Aider AI Coding 智能上下文管理深度分析
  • 【Vue3】02-Vue3工程目录分析
  • JavaSE 集合从入门到面试:全面解析与实战指南
  • 《AI大模型应知应会100篇》第70篇:大模型驱动的自动化工具开发(国产化实战版)
  • 电机控制(四)-级联PID控制器与参数整定(MATLABSimulink)
  • mybatis-plus 的更新操作(个人资料更新) —— 前后端传参空值处理
  • 技术方案之数据迁移方案