0
点赞
收藏
分享

微信扫一扫

leetcode448. 找到所有数组中消失的数字(java)

眼君 2022-04-20 阅读 124
javaleetcode

简单题重拳出击

还是错了一点点 

emo

class Solution {
    public List<Integer> findDisappearedNumbers(int[] nums) {
        int n = nums.length;
        List<Integer> list = new ArrayList<>();

        for(int num : nums){
            int x = (num - 1) % n;
            nums[x] += n;
        }
        for(int i = 0; i < n; i++){
            if(nums[i] <= n){
                list.add(i + 1);
            }
        } 
        return list;
    }
}
举报

相关推荐

0 条评论