217. Contains Duplicate
Input: [1,2,3,1]
Output: trueInput: [1,2,3,4]
Output: falseInput: [1,1,1,3,3,4,3,2,4,2]
Output: truepublic class Solution {
public boolean containsDuplicate(int[] nums) {
//Method 1
// Set<Integer> set = new HashSet<>();
// for (int i : nums) {
// if (set.contains(i)) return true;
// set.add(i);
// }
// return false;
//Method 2
Arrays.sort(nums);
for(int ind = 1; ind < nums.length; ind++) {
if(nums[ind] == nums[ind - 1]) {
return true;
}
}
return false;
}
}Last updated