当前位置: 首页 > article >正文

leetcode1313--解压缩编码列表

题目描述:

给你一个以行程长度编码压缩的整数列表 nums 。

考虑每对相邻的两个元素 [freq, val] = [nums[2*i], nums[2*i+1]] (其中 i >= 0 ),每一对都表示解压后子列表中有 freq 个值为 val 的元素,你需要从左到右连接所有子列表以生成解压后的列表。

请你返回解压后的列表。

Code(java):

class Solution {

public:

    vector<int> decompressRLElist(vector<int>& nums) {

        vector<int> ans;

        for (int i=0; i<nums.size(); i+= 2){

            for (int j =0; j< nums[i];++j) {

                ans.push_back(nums[i+1]);       

            }

        }

        return ans ;

    }

};


http://www.kler.cn/a/537701.html

相关文章:

  • Kubernetes架构原则和对象设计(三)
  • 【计组】实验五 J型指令设计实验
  • Unity-Mirror网络框架-从入门到精通之Discovery示例
  • 14:00面试,14:06就出来了,问的问题有点变态。。。
  • 优惠券平台(一):基于责任链模式创建优惠券模板
  • Excel 融合 deepseek
  • Kong故障转移参数配置
  • [图文]课程讲解片段-Fowler分析模式的剖析和实现01
  • 2025.2.8——一、[护网杯 2018]easy_tornado tornado模板注入
  • CNN-day10-经典神经网络MobileNet V1&V2&V3
  • Spring 中的 事务 隔离级别以及传播行为
  • kafka 3.5.0 raft协议安装
  • PHP在线客服系统
  • 【WebLogic】Oracle发布WebLogic 14c最新版本-14.1.2.0
  • 「JVS更新日志」生产计划排程系统APS已上线!以及智能BI、低代码、规则引擎2.6更新说明
  • anaconda中可以import cv2,但是notebook中cv2 module not found
  • 深入理解 C++17 std::is_swappable
  • 使用 Axios ——个人信息修改与提示框实现
  • 参数映射服务完整解决方案
  • Could not create task ‘:mainActivity:minifyReleaseWithR8‘.
  • 【Flink快速入门-8.Flink Flink 架构介绍】
  • 利用Termux在安卓手机中安装 PostgreSQL
  • CPP集群聊天服务器开发实践(一):用户注册与登录
  • Chrome谷歌多开教程:实用方法与工具
  • 使用Python和`moviepy`库从输入的图片、动图和音频生成幻灯片式视频的示例代码
  • 盘姬工具箱:完全免费的电脑工具箱