1313. decompress coded list

Problem-solving ideas:

1. iterate, in some cases decompressed to add elements to the element of the List

2. The list into an array, and returns

Code:

class Solution {
    public int[] decompressRLElist(int[] nums) {
        List<Integer> res=new ArrayList<>();
        for(int i=0;i<nums.length-1;i+=2){
            int temp=nums[i];//后一个数出现的次数
            while(temp-->0){
                res.add(nums[i+1]);
            }
        }
        //List转数组
        int size=res.size();
        int[] result=new int[size];
        for(int i=0;i<size;++i){
            result[i]=res.get(i);
        }
        return result;
    }
}

 

Published 158 original articles · won praise 13 · views 20000 +

Guess you like

Origin blog.csdn.net/junjunjiao0911/article/details/104102962