217. 存在重复元素
给你一个整数数组nums
。如果任一值在数组中出现至少两次,返回true
;如果数组中每个元素互不相同,返回false
。
示例:
js
输入:nums = [1,2,3,1]
输出:true
参考答案
ts
function containsDuplicate(nums: number[]): boolean {
const set = new Set();
for (let i = 0; i < nums.length; ++i) {
if (set.has(nums[i])) return true;
set.add(nums[i]);
}
return false;
}