news 2026/6/3 3:39:58

leetcode 900. RLE Iterator RLE 迭代器-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 900. RLE Iterator RLE 迭代器-耗时100

Problem: 900. RLE Iterator RLE 迭代器

耗时100%,每次移除已经用掉的数字部分的,若是没用完则修改到剩下的数量,若是全部用完清空并返回-1

Code

class RLEIterator { public: vector<int> enc; RLEIterator(vector<int>& encoding) { enc = std::move(encoding); } int next(int n) { int ret; for(int i = 0; i < enc.size(); i+=2) { n -= enc[i]; if(n < 0) { ret = enc[i + 1]; enc[i] = -n; enc.erase( enc.begin(), enc.begin() + i); return ret; } else if(n==0) { ret = enc[i + 1]; enc.erase( enc.begin(), enc.begin() + i + 2); return ret; } } enc.clear(); return -1; } }; /** * Your RLEIterator object will be instantiated and called as such: * RLEIterator* obj = new RLEIterator(encoding); * int param_1 = obj->next(n); */
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/30 11:28:02

‌边缘推理测试:TinyML模型在IoT设备的长期稳定性验证框架‌

边缘智能时代的测试新挑战 随着TinyML技术加速渗透工业物联网&#xff08;IIoT&#xff09;场景&#xff0c;模型在资源受限设备&#xff08;如ESP32&#xff09;的长期运行稳定性成为质量保障核心痛点。传统测试方法难以覆盖数月级持续推理中的内存泄漏、精度漂移等隐患&…

作者头像 李华
网站建设 2026/5/21 21:00:30

2026年春节全国天气旅游指南:寻一方晴暖,觅一隅雪趣

2026年春节&#xff0c;华夏大地将呈现一幅“北国冰雪雕琢&#xff0c;江南烟雨朦胧&#xff0c;西南晴暖如春”的多元天气画卷。春节出游&#xff0c;选对目的地&#xff0c;才能尽享天时之美。 一、主题推荐&#xff1a;四大天气类型的绝佳目的地 1. 冰雪奇缘北国风光带 核…

作者头像 李华
网站建设 2026/6/1 17:25:39

struct of_device_id

struct of_device_id 是 Linux 设备树&#xff08;Device Tree, DT&#xff09; 机制中&#xff0c;用于驱动与设备树节点进行匹配的核心数据结构&#xff0c;主要在 ARM、ARM64、RISC-V 等现代架构的驱动开发中使用&#xff0c;替代了传统的 platform_device_id 匹配方式&…

作者头像 李华
网站建设 2026/5/24 13:03:10

学术写作新助力:百考通AI如何应对重复率与AIGC双重检测挑战

一、双重检测时代&#xff1a;学术写作面临的新挑战 近年来&#xff0c;随着学术检测技术的不断升级&#xff0c;国内高校和期刊普遍建立了更为严格的论文审核机制。 传统的“查重”已从单纯的文字重复检测&#xff0c;演变为“文字重复率AI生成内容&#xff08;AIGC&#xf…

作者头像 李华
网站建设 2026/5/29 8:28:28

SEW变频器MDX61B0075-5A3-04-00 8279624

孙13665068812SEW MDX61B0075-5A3-04-00 变频器详细介绍 (序列号&#xff1a;8279624) 1. 产品概述与定位 SEW MDX61B0075-5A3-04-00 是 SEW-EURODRIVE 公司生产的 MOVIFIT MDX61B 系列变频器中的一个具体型号。MOVIFIT 系列是 SEW 面向中高端工业应用设计的模块化、多功能变…

作者头像 李华
网站建设 2026/6/2 2:09:23

SEW变频器MDX61B1320-503-04-00 8279748

SEW MDX61B1320-503-04-00 变频器 (8279748) 详细介绍 1. 概述 SEW MDX61B1320-503-04-00 (订货号&#xff1a;8279748) 是德国SEW-EURODRIVE公司生产的 MOVIDRIVE B 系列模块化变频器中的一款特定型号。它代表了该系列中功率等级为 132 kW 的一个配置组合。MOVIDRIVE B 系列…

作者头像 李华