杨沐涵

关注

c++ 找出一个数组中唯一一个出现2次的数字

杨沐涵

关注

阅读 147

2022-06-14

思路:主要利用map的唯一性

#include<map>
int fun(vector<int>nums)
{
map<int,int>mymap;
for(int i=0;i<nums.size();i++)
{
mymap[nums[i]]++;
if(mymap[nums[i]]>1)
return nums[i];
}
return 0;
}


相关推荐

生活记录馆

一个数组复制给另一个数组 c++

生活记录馆 175 0 0

hwwjian

c++ 新建一个数组

hwwjian 86 0 0

认真的老去

全网唯一一个可以复现成功的光流计算项目

认真的老去 151 0 0

芝婵

给你一个长度为n的数组,其中有一个数字出现的次数至少为一半,找出这个数字

芝婵 168 0 0

ivy吖

一个数组中找出两个奇数个的数

ivy吖 128 0 0

其生

【蓝桥杯】一个数出现一次,其他数出现k次,找出出现一次的这个数

其生 128 0 0

西街小学的王

【算法】【Java】寻找数组中任一一个重复的数字

西街小学的王 135 0 0

zhoulujun

一个整数数组里面,除了两个数之外,其他的数字都出现了两次,写一个程序找出这两个数...

zhoulujun 19 0 0

龙驹书房

在一个数组中删除另一个数组存在的值

龙驹书房 211 0 0

文风起武

找出数组中只出现一次的数字

文风起武 130 0 0

精彩评论(0)

0 0 举报