题解 | #缺失的第一个正整数#

缺失的第一个正整数

https://www.nowcoder.com/practice/50ec6a5b0e4e45348544348278cdcee5

class Solution {
public:

    int minNumberDisappeared(vector<int>& nums) {
        // write code here
        unordered_map<int,int>mp;
        int  i =1;//找到第一个整数
        for(auto x:nums)
        {
            ++mp[x];//记录每个整数出现的次数
        }
        while(mp[i])//当一个正整数出现的次数位0的时候,即为要找到的目标值
        {
            i++;
        }
        return i;
    }
};
全部评论

相关推荐

05-12 17:28
已编辑
门头沟学院 硬件开发
ldf李鑫:不说公司名祝你以后天天遇到这样的公司
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务