题解 | #缺失的第一个正整数#
缺失的第一个正整数
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;
}
};
