unordered_map 遍历

力扣287.寻找重复数

class Solution {
public:
    int findDuplicate(vector<int>& nums) {
        unordered_map<int,int>umap;
        int result=0;
        for(int i=0;i<nums.size();++i)
        {
            umap[nums[i]]++;
        }
        for(auto it= umap.begin();it != umap.end();++it )
        {
            if( it ->second >= 2)
            {
                result=it->first;
            }
        }
        return result;
    }
};
 
 
posted @ 2023-04-21 14:58  编程小白bai  阅读(109)  评论(0)    收藏  举报