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

题目:

题解:

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;
    }
}
相关推荐
weixin_436525074 分钟前
若依多租户版: RuoYi-Vue-Plus
java
野生技术架构师4 分钟前
深度拆解JVM垃圾回收:可达性分析原理+全类型回收器执行机制
java·开发语言·jvm
qq_124987075312 分钟前
基于springboot+vue的家乡特色旅游宣传推荐系统(源码+论文+部署+安装)
java·前端·vue.js·spring boot·毕业设计·计算机毕设·计算机毕业设计
菜菜小狗的学习笔记12 分钟前
黑马程序员java web学习笔记--后端进阶(一)AOP
java·笔记·学习
霑潇雨13 分钟前
Flink转换算子——filter
java·大数据·flink
闻哥15 分钟前
从 SQL 执行到优化器内核:MySQL 性能调优核心知识点解析
java·jvm·数据库·spring boot·sql·mysql·面试
毕设源码-钟学长15 分钟前
【开题答辩全过程】以 河环院快递服务系统为例,包含答辩的问题和答案
java
We་ct19 分钟前
LeetCode 3. 无重复字符的最长子串:滑动窗口最优解演进与解析
前端·算法·leetcode·typescript
weixin1997010801620 分钟前
B2Bitem_get - 获取商标详情接口对接全攻略:从入门到精通
java·大数据·算法
山北雨夜漫步26 分钟前
外卖心得day01
java