自学内容网 自学内容网

python-leetcode-存在重复元素 II

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

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


原文地址:https://blog.csdn.net/Lucy_wzw/article/details/145234369

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!