📑 题目:217. 存在重复元素

🚀 本题 LeetCode 传送门

题目大意

这是一道简单题,如果数组里面有重复数字就输出 true,否则输出 flase。

解题思路

用 map 判断即可。

代码

  1. package leetcode
  2. func containsDuplicate(nums []int) bool {
  3. record := make(map[int]bool, len(nums))
  4. for _, n := range nums {
  5. if _, found := record[n]; found {
  6. return true
  7. }
  8. record[n] = true
  9. }
  10. return false
  11. }