技术栈

Java | Leetcode Java题解之第219题存在重复元素II

m0_571957582024-07-08 20:37

题目:

题解:

java 复制代码
class Solution {
    public boolean containsNearbyDuplicate(int[] nums, int k) {
        Set<Integer> set = new HashSet<Integer>();
        int length = nums.length;
        for (int i = 0; i < length; i++) {
            if (i > k) {
                set.remove(nums[i - k - 1]);
            }
            if (!set.add(nums[i])) {
                return true;
            }
        }
        return false;
    }
}
上一篇:零基础STM32单片机编程入门(七)定时器PWM波输出实战含源码视频
下一篇:C++(week10):C++基础: 第二章 类与对象
相关推荐
程序员阿鹏
5 分钟前
分布式事务管理
java·开发语言·分布式
爱学大树锯
6 分钟前
【594 · 字符串查找 II】
java·开发语言·算法
zhixingheyi_tian
7 分钟前
Yarn 之 run job
java·开发语言·前端
2501_91676654
12 分钟前
【Java】代理模式---静态代理与动态代理
java·开发语言·代理模式
纸带
12 分钟前
USB CDC 配置描述符中对比两个CDC设备配置
java·网络·windows
缺点内向
18 分钟前
Java:轻松实现 Excel 文档属性添加
java·开发语言·excel
pangtao2025
26 分钟前
【瑞萨RA × Zephyr评测】看门狗
java·后端·spring
HappyBoy_2019
38 分钟前
MybatisPlus IPage分页查询工具类
java·开发语言
youngee11
43 分钟前
hot100-53搜索旋转排序数组
数据结构·算法·leetcode
小徐Chao努力
44 分钟前
【Langchain4j-Java AI开发】10-框架集成(Spring Boot & Quarkus)
java·人工智能·spring boot
热门推荐
01从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击02GitHub 镜像站点033D 圣诞树网页代码04Linux下V2Ray安装配置指南05电脑检测软件—图吧工具箱06UV安装并设置国内源07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08Gemini3 生成的基于手势控制3D粒子圣诞树09jdk21下载、安装(Windows、Linux、macOS)10Claude Code Skills 实用使用手册