LeetCode 442. 数组中重复的数据 思路遍历一遍,flag数字计数器加1,遍历flag,大于等于2的加入到结果中。 代码123456789101112131415161718class Solution {public: vector<int> findDuplicates(vector<int>& nums) { static const int N=1e5+1; vector<int> flag(N); int n=nums.size(); for(int i=0;i<n;i++){ flag[nums[i]]++; } vector<int> res; for(int i=0;i<N;i++){ if(flag[i]>=2){ res.push_back(i); } } return res; }}; 参考https://leetcode-cn.com/problems/find-all-duplicates-in-an-array/ ↩ note leetcode code leetcode 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处! LeetCode 942. 增减字符串匹配 上一篇 LeetCode 433. 最小基因变化 下一篇