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 LeetCode 442. 数组中重复的数据 https://xifenggood.github.io/2022/05/08/leetcode/442/ 作者 Jie Wang 发布于 2022年5月8日 许可协议 LeetCode 942. 增减字符串匹配 上一篇 LeetCode 433. 最小基因变化 下一篇 Please enable JavaScript to view the comments