645. Set Mismatch
Posted zhuangbijingdeboke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了645. Set Mismatch相关的知识,希望对你有一定的参考价值。
1 static int wing=[]() 2 { 3 std::ios::sync_with_stdio(false); 4 cin.tie(NULL); 5 return 0; 6 }(); 7 8 class Solution 9 { 10 public: 11 vector<int> findErrorNums(vector<int>& nums) 12 { 13 int sz=nums.size(); 14 vector<int> help(sz+1,0); 15 for(int i:nums) 16 help[i]++; 17 help[0]=1; 18 vector<int> res; 19 for(int i=0;i<sz+1;i++) 20 { 21 if(help[i]!=1) 22 res.push_back(i); 23 } 24 if(help[res[0]]==0) 25 swap(res[0],res[1]); 26 return res; 27 } 28 };
扫一遍完事儿,简单粗暴
以上是关于645. Set Mismatch的主要内容,如果未能解决你的问题,请参考以下文章