← 返回 Kata
EasyLeetCode2026-04-23原题 ↗

007Contains Duplicate

arrayhash-table

Problem

给定一个整数数组 nums

如果数组中有任意一个数字出现了至少两次,返回 true

如果每个数字都只出现一次,返回 false

Examples

示例 1

Input:  nums = [1,2,3,1]
Output: true

示例 2

Input:  nums = [1,2,3,4]
Output: false

示例 3

Input:  nums = [1,1,1,3,3,4,3,2,4,2]
Output: true

Constraints

  • 11 \leq nums.length 105\leq 10^5
  • 109-10^9 \leq nums[i] 109\leq 10^9

最初怎么想、怎样补完整、最后如何落成。