// 首先将数组进行排序 将排序后的数组从第二元素开始依次与前一个元素进行比较 若找到相同的 就返回true 否则返回false
var containsDuplicate1 = function(nums) {
if (nums.length == 0 || nums == null) {
return false;
}
nums.sort();
for (var i = 1; i < nums.length; i++) {
if (nums[i] == nums[i-1]) {
return true;
}
}
return false;
};
// set类型中的元素是不重复的
var containsDuplicate2 = function(nums) {
var set = new Set(nums)
if(set.size == nums.length) {
return false
}else {
return true
}
};
console.log(containsDuplicate1([1,1,1,3,3,4,3,2,4,2]));
console.log(containsDuplicate2([1,1,1,3,3,4,3,2,4,2]));
console