给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。
func containsDuplicate(nums []int) bool {
mid := make(map[int]struct{})
for _, v := range nums {
if _, ok := mid[v]; ok {
return ok
} else {
mid[v] = struct{}{}
}
}
return false
}
结束!
该博客介绍了一个简单的Go语言函数,用于检测整数数组中是否存在重复的元素。通过遍历数组并使用map来跟踪已遇到的值,函数能够在找到重复元素时立即返回true,否则在遍历完整个数组后返回false。这种方法有效地实现了数组的重复值检查。
188

被折叠的 条评论
为什么被折叠?



