217. 存在重复元素

题目

代码

class Solution {
public:
    bool containsDuplicate(vector<int>& nums) {
        std::map<int,int> dic;
        for(auto i:nums)
        {
            dic[i]++;
        }
        for(auto i:dic)
        {
            if(i.second!=1)
                return true;
        }
        return false;
    }
};

思路

用map存储nums中元素出现的次数,如果有不是1的则说明有重复。

https://github.com/li-zheng-hao
原文地址:https://www.cnblogs.com/lizhenghao126/p/11053653.html