技术栈

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 分钟前
等差数列前n项的和
java·算法
rockmelodies
9 分钟前
东方通安装
java
sin_hielo
13 分钟前
leetcode 2536
数据结构·算法·leetcode
flashlight_hi
19 分钟前
LeetCode 分类刷题:203. 移除链表元素
算法·leetcode·链表
py有趣
19 分钟前
LeetCode算法学习之数组中的第K个最大元素
学习·算法·leetcode
吗~喽
20 分钟前
【LeetCode】将 x 减到 0 的最小操作数
算法·leetcode
避避风港
36 分钟前
Java 抽象类
java·开发语言·python
初学小白...
38 分钟前
JVM入门知识点
java·服务器·jvm
C++chaofan
1 小时前
基于session实现短信登录
java·spring boot·redis·mybatis·拦截器·session
摇滚侠
1 小时前
idea 刷新maven,提示java.lang.RuntimeException: java.lang.OutOfMemoryError
java·maven·intellij-idea
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04BongoCat - 跨平台键盘猫动画工具05Linux下V2Ray安装配置指南06综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件07jdk21下载、安装(Windows、Linux、macOS)08Labelme从安装到标注:零基础完整指南09NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南10全面评测 | Photoshop 2026 新特性深度解析与实测体验