【C++】每日一题 219 存在重复元素

给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false 。

bool containsNearbyDuplicate(vector<int>& nums, int k) {
    unordered_map<int,int> numIndexMap;
    
    for (int i = 0; i < nums.size(); ++i) {
        if (numIndexMap.find(nums[i]) != numIndexMap.end() && abs(i - numIndexMap[nums[i]]) <= k) {
            return true;
        }
        numIndexMap[nums[i]] = i;
    }

    return false;
    }

相关推荐

  1. C++】每日 219 存在重复元素

    2024-03-18 07:00:06       21 阅读
  2. 每日OJ_哈希表④_力扣219. 存在重复元素 II

    2024-03-18 07:00:06       20 阅读
  3. 固定区间存在重复元素算法(leetcode第219)

    2024-03-18 07:00:06       39 阅读
  4. LeetCode刷笔记第217存在重复元素

    2024-03-18 07:00:06       8 阅读
  5. 力扣 219.存在重复元素2

    2024-03-18 07:00:06       17 阅读
  6. C++】每日 169 多数元素

    2024-03-18 07:00:06       13 阅读
  7. 力扣-217. 存在重复元素

    2024-03-18 07:00:06       24 阅读
  8. 【力扣】217. 存在重复元素

    2024-03-18 07:00:06       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 07:00:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 07:00:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 07:00:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 07:00:06       18 阅读

热门阅读

  1. 利用卷积神经网络进行人脸识别

    2024-03-18 07:00:06       22 阅读
  2. microk8s使用本地库的镜像部署服务

    2024-03-18 07:00:06       19 阅读
  3. Mapper.xml映射文件

    2024-03-18 07:00:06       17 阅读
  4. 蓝桥杯day3刷题日记--P9240 冶炼金属

    2024-03-18 07:00:06       16 阅读
  5. python request pandas excel 接口自动化测试框架

    2024-03-18 07:00:06       17 阅读
  6. 【XML】xml转Freemind思维导图

    2024-03-18 07:00:06       18 阅读
  7. string和stringbuilder

    2024-03-18 07:00:06       16 阅读
  8. Unity转换字符串中文繁简体

    2024-03-18 07:00:06       19 阅读