技术栈

python-leetcode-存在重复元素 II

Joyner20182025-01-19 15:31

219. 存在重复元素 II - 力扣(LeetCode)

python 复制代码
class Solution:
    def containsNearbyDuplicate(self, nums: List[int], k: int) -> bool:
        seen = set()
        
        for i, num in enumerate(nums):
            if num in seen:
                return True
            seen.add(num)
            
            if len(seen) > k:
                seen.remove(nums[i - k])
        
        return False
上一篇:ansible自动化运维实战--服务端安装、环境配置与测试(1)
下一篇:Python(十七)excel指定列自动翻译成英文
相关推荐
u小鬼
43 分钟前
随机游动算法解决kSAT问题
算法
木叶丸
1 小时前
搜索算法: 如何写一个简单的爬虫?
前端·算法·面试
fie8889
1 小时前
matlab全息技术中的菲涅尔仿真成像
人工智能·算法·matlab
Zsssss
2 小时前
深夜内耗不如爬起来学 JS:0 基础也能吃透作用域的“心理边界”
算法
JoernLee
2 小时前
机器学习算法:逻辑回归
算法·机器学习·ai编程
lagrahhn
2 小时前
Python计算文章阅读时长
python·算法
北京地铁1号线
2 小时前
腾讯面试手撕题:返回行递增有序矩阵第k小的元素
算法·数学建模·面试
三三十二
3 小时前
MATLAB实战:人脸检测与识别实现方案
开发语言·算法·matlab
KyollBM
3 小时前
【CF】Day72——Codeforces Round 890 (Div. 2) CDE1 (二分答案 | 交互 + 分治 | ⭐树上背包)
算法
仙云Q12
3 小时前
Linux进程信号
开发语言·c++·算法
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】03从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑04Ubuntu24.04安装中文输入法05【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!06DeepSeek各版本说明与优缺点分析07【2025年最新】OpenWrt 更换国内源的指南(图形界面版)08Coze扣子平台完整体验和实践(附国内和国际版对比)09组基轨迹建模 GBTM的介绍与实现(Stata 或 R)10[NAND Flash 3.2] 3D NAND 工艺与发展前沿