class Solution {
public List<Integer> findDisappearedNumbers(int[] nums) {
List<Integer> list = new ArrayList<>();
int[] result = new int[nums.length+1];
// 下面这个不能写成for(i=0;i<len;i++),因为result[num]是把nums中相应的放进去,
// 而不是把nums[i]放进去,除非写成result[nums[i]]
for(int num : nums) {
result[num] = 1;
}
// for(int i = 0; i < nums.length; i++){
// result[nums[i]] = 1;
// }
for(int i = 1; i < result.length;i++) {
if (result[i] == 0) {
list.add(i);
}
}
return list;
}
}
448.找到所有数组中消失的数字
最新推荐文章于 2025-12-06 07:43:37 发布
1381

被折叠的 条评论
为什么被折叠?



