其他分享
首页 > 其他分享> > 1313. 解压缩编码列表

1313. 解压缩编码列表

作者:互联网

解题思路:

1.遍历数组,根据解压元素的情况将元素添加到List中

2.将list转化为数组,并返回

代码实现:

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;
    }
}

 

我就是个渴望成长的小菜鸡 发布了158 篇原创文章 · 获赞 13 · 访问量 2万+ 私信 关注

标签:编码,1313,int,res,解压缩,数组,new,List,size
来源: https://blog.csdn.net/junjunjiao0911/article/details/104102962