原题链接:点击直接跳转到该题目

1️⃣题目描述

给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false

示例1:

示例2:

示例3:

【算法 | 哈希表 No.1】leetcode 217. 存在重复元素-LMLPHP

2️⃣代码编写

class Solution {
public:
    bool containsDuplicate(vector<int>& nums) {
        unordered_set<int> hash;
        for(auto x : nums)
            if(hash.count(x)) return true;
            else hash.insert(x);
        return false;
    }
};
11-04 08:39