193.存在重复元素

给定一个整数数组,判断是否存在重复元素。
如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。

示例 1:

输入: [1,2,3,1]
输出: true

示例 2:

输入: [1,2,3,4]
输出: false

示例 3:

输入: [1,1,1,3,3,4,3,2,4,2]
输出: true

代码

class Solution {
public:
    bool containsDuplicate(vector<int>& nums) {
        unordered_map<int, int> m;
        for (int i = 0; i < nums.size(); ++i) {
            if (m.find(nums[i]) != m.end()) return true;
            ++m[nums[i]];
        }
        return false;
    }
};
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,684评论 0 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,086评论 19 139
  • 终于没有声音了。 为新来的小家伙忙了一天的妈妈,终于累的睡着了。 姥姥临出门前将吉祥送到我家,让帮忙照顾。这穿着一...
    听_9a32阅读 362评论 0 0
  • 2018年,距离上一次这样的大雪已有十年!记忆斑驳杂乱,努力的想,也难把曾经的日子连起来,索性,就不想了! ...
    一个人的武林my阅读 160评论 0 0
  • 如何能聊一个有前戏、有高潮、有后戏、又恋恋不舍完美结束的对话,真的成了一件极其考验人的事儿。 想像力在爱情中总扮演...
    王奕霖清纯阅读 22,192评论 199 516

友情链接更多精彩内容