news 2026/9/25 11:19:31

lc_219

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
lc_219

https://leetcode.cn/problems/contains-duplicate-ii/

标签:滑动窗口+unordered_set(无序、去重

代码

(初始版):

bool containsNearbyDuplicate(vector<int>& nums, int k) { unordered_set<int>s; int t=nums.size(); if(t==1){return false;} for(int i=0; i<=min(k,t-1); i++){ if(s.find(nums[i])==s.end()){ s.insert(nums[i]); } else{ return true; } } for(int i=0,j=k+1;j<t;j++){ s.erase(nums[i++]); if(s.find(nums[j])==s.end()){ s.insert(nums[j]); } else{ return true; } } return false; }

(简洁版):

bool containsNearbyDuplicate(vector<int>& nums, int k) { int t=nums.size(); unordered_set<int>s; for(int i=0; i<t; i++){ if(s.count(nums[i])&&s.size()<=k){return true;} if(s.size()==k+1){ s.erase(nums[i-k-1]); } if(s.count(nums[i])){return true;} s.insert(nums[i]); } return false; }

复杂度: O(n)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 11:18:42

Fish Speech-1.5镜像部署稳定性测试:7×24小时高负载压力测试报告

Fish Speech-1.5镜像部署稳定性测试&#xff1a;724小时高负载压力测试报告 1. 测试背景与目标 Fish Speech V1.5作为当前领先的文本转语音模型&#xff0c;基于超过100万小时的多语言音频数据训练而成&#xff0c;支持包括中文、英语、日语在内的13种语言。在实际应用中&…

作者头像 李华
网站建设 2026/9/25 11:18:51

类,父类,元类底层及易错点

类&#xff0c;父类&#xff0c;元类底层及易错点 一、类、父类、元类关系 在 Objective-C 中&#xff0c;一切皆对象&#xff0c;包括&#xff1a; 实例对象&#xff08;Instance&#xff09;类对象&#xff08;Class&#xff09;元类对象&#xff08;MetaClass&#xff09; /…

作者头像 李华
网站建设 2026/8/27 5:55:09

抖音无水印下载终极指南:3分钟学会批量保存高清视频

抖音无水印下载终极指南&#xff1a;3分钟学会批量保存高清视频 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 还在为抖音视频的水印烦恼吗&#xff1f;想要保存喜欢的舞蹈教学、美食教程或搞笑片段&#x…

作者头像 李华
网站建设 2026/8/26 17:54:08

GoProControl:Arduino嵌入式WiFi相机控制库详解

1. GoProControl 库概述GoProControl 是一个专为 Arduino 生态设计的嵌入式 WiFi 控制库&#xff0c;旨在以最小的工程开销实现对多代 GoPro 运动相机的远程指令化操作。该库不依赖专用 SDK 或云服务&#xff0c;而是直接解析并构造 GoPro 官方公开的 HTTP REST API 请求&#…

作者头像 李华
网站建设 2026/8/26 12:16:48

Cronus:Arduino嵌入式I²C实时时钟多芯片统一驱动库

1. 项目概述Cronus 是一个面向嵌入式 Arduino 平台的轻量级、模块化 IC 实时时钟&#xff08;RTC&#xff09;驱动库&#xff0c;专为多型号硬件兼容性与工程可维护性而设计。其核心目标并非简单封装读写操作&#xff0c;而是构建一套统一抽象层&#xff0c;屏蔽 DS1307、DS323…

作者头像 李华