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;
    }
}
相关推荐
404号扳手3 分钟前
Java 进阶知识(七)
java·后端
小马爱打代码12 分钟前
Spring框架:介绍和快速入门
java·后端·spring
糖果店的幽灵13 分钟前
LangChain 1.3 完全教程:从入门到精通-Part 7: Documents(文档处理)
java·python·langchain
Java_2017_csdn20 分钟前
Java 策略模式(Strategy Pattern)-(三)
java·开发语言·servlet
许彰午24 分钟前
06_Java面向对象入门
java·开发语言·python
Java_2017_csdn25 分钟前
Java 策略模式(Strategy Pattern)-(二)
java·开发语言·策略模式
摇滚侠28 分钟前
CSDN AI 数字营销测评 营销组件
java
Java_2017_csdn29 分钟前
Java 策略模式(Strategy Pattern)-(一)
java·开发语言·策略模式
plainGeekDev30 分钟前
XML Shape/Selector → Kotlin 动态创建
android·java·kotlin
plainGeekDev34 分钟前
Java 自定义 View → Kotlin 自定义 View
android·java·kotlin