版权声明:原创勿转 https://cloud.tencent.com/developer/article/1412979
用map保存出现的次数,遍历找到次数大于1次的
func findDuplicates(nums []int) []int {
m := make(map[int]int)
for _, v := range nums {
if _, ok := m[v]; ok {
m[v]++
} else {
m[v] = 1
}
}
ret := []int{}
for k, v := range m {
if v == 2 {
ret = append(ret, k)
}
}
return ret
}