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