数组剔除元素后的乘积

106 阅读1分钟
public List<Long> productExcludeItself(List<Integer> nums) {
        long k=1;
        List<Long> L = new ArrayList<Long>();
        if(nums.size()!=1)
        for (int i=0; i<nums.size();i++){
            k=1;
            for(int j=0; j<nums.size();j++){

             if(j==i){
                 continue;}
             else{
                 k=k*nums.get(j);}    
            }
            L.add(k);
        }else{
            k=1;
            L.add(k);
            return L;
        }
        return L;
    }