Dada una matriz de enteros, encuentre si la matriz contiene duplicados. Su función debe devolver verdadero si algún valor aparece al menos dos veces en la matriz, y debe devolver falso si cada elemento es distinto.
Solución Java
public boolean containsDuplicate(int[] nums) { if(nums==null || nums.length==0) return false; HashSet<Integer> set = new HashSet<Integer>(); for(int i: nums){ if(!set.add(i)){ return true; } } return false; } |