public List<Integer> findDisappearedNumbers(int[] nums) {
List<Integer> res = new ArrayList<Integer>();
HashSet<Integer> set = new HashSet<Integer>();
for(int i=0;i<nums.length;i++){
set.add(nums[i]);
}
for(int i=1;i<=nums.length;i++){
if(!set.contains(i)){
res.add(i);
}
}return res;
}