一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。
利用map实现,数组中存储的值作为键,出现的次数作为value
C++使用迭代器实现,和使用auto关键字实现的两种方法:
使用迭代器实现:
class Solution {
public:
void FindNumsAppearOnce(vector<int> data,int* num1,int *num2) {
map<int,int> m;
vector<int> res;
map<int,int>
原创
2020-09-02 16:50:01 ·
338 阅读 ·
0 评论