技术栈

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++基础: 第二章 类与对象
相关推荐
不要秃头的小孩
4 小时前
力扣刷题——77. 组合
数据结构·python·算法·leetcode
稻草猫.
4 小时前
MyBatis进阶:动态SQL与MyBatis Generator插件使用
java·数据库·后端·spring·mvc·mybatis
xiangpanf
4 小时前
PHP vs Go:30秒读懂核心差异
java·开发语言
爱喝一杯白开水
4 小时前
Java List 常用方法全攻略
java·list·排序算法
李白的粉
4 小时前
基于springboot的在线问卷调查系统
java·spring boot·毕业设计·课程设计·源代码·在线问卷调查系统
程序员老乔
4 小时前
Java 新纪元 — JDK 25 + Spring Boot 4 全栈实战(一):你的Java该升级了
java·spring boot·python
.select.
4 小时前
C++ 单例模式
java·c++·单例模式
鬼蛟
4 小时前
Spring MVC
java·spring·mvc
一直都在572
4 小时前
JAVA类的加载过程
java·开发语言
014-code
4 小时前
Dubbo 之 “最速传说”
java·分布式·dubbo
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03Labelme从安装到标注:零基础完整指南04OpenClaw 使用和管理 MCP 完全指南05AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南06小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)07UV安装并设置国内源08OpenClaw Control UI安全上下文访问配置09Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services10班级宠物园部署指南