217. Contains Duplicate

来源:互联网 发布:java正则表达式捕获组 编辑:程序博客网 时间:2024/06/11 12:00

这里写图片描述
这里写图片描述

    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;    }

unordered_map和map的区别

    bool containsDuplicate(vector<int>& nums) {       sort(nums.begin(),nums.end());        for(int i=1;i<nums.size();i++){            if(nums[i]==nums[i-1]) return true;        }        return false;    }