1. 程式人生 > >leetcode Contains Duplicate

leetcode Contains Duplicate

Contains Duplicate 題目:https://leetcode.com/problems/contains-duplicate/

包含重複元素:

使用Set,檢測是否符合包含重複元素。

public static void main(String[] args) {
		int[] arr={1,2,3,1};
		boolean flag = containsDuplicate(arr);
		System.out.println(flag);
	}
	public static boolean containsDuplicate(int[] nums) {
		Set<Integer> set=new HashSet<>();
		for(int i=0;i<nums.length;i++){
			if(set.contains(nums[i])){
					return true;
			}else{
				set.add(nums[i]);
			}
		}
		return false;
	}