Loading

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的则说明有重复。

posted @ 2018-09-13 10:57  李正浩  阅读(78)  评论(0编辑  收藏  举报