Menu
CoddyTech

Contains Duplicate

简单哈希python iconjava iconcpp iconc iconjs icon+10

你会得到一个整数数组 nums。如果其中某个值至少出现两次,就返回 true;如果每个值都不同,则返回 false。

函数

containsDuplicate(nums: integer-array) → boolean
numsinteger-array
要检查的整数
返回值boolean
如果某个值至少出现两次,则为 true,否则为 false

约束条件

  • 1 ≤ nums.length ≤ 104
  • -109 ≤ nums[i] ≤ 109

示例

输入
nums = [3, 1, 4, 1, 5]
输出
true
解释
值 1 出现在索引 1 处,并且再次出现在索引 3 处,所以答案是 true。
challenge icon

进阶

你能不能一遇到第一个重复值就停止,而不是总是读完整个数组?

重置代码
def containsDuplicate(nums):
    # 在这里编写代码

测试 #1

测试 #2

测试 #3

参数

nums = [3, 1, 4, 1, 5]

预期输出

true