【leetcode】900. RLE Iterator
2024-10-07 15:26:24
题目如下:
解题思路:非常简单的题目,直接递归就行了。
代码如下:
class RLEIterator(object):
def __init__(self, A):
"""
:type A: List[int]
"""
self.l = A[::] def next(self, n):
"""
:type n: int
:rtype: int
"""
while n > 0 and len(self.l) > 0:
if self.l[0] >= n:
self.l[0] -= n
return self.l[1]
else:
n -= self.l[0]
del self.l[0]
del self.l[0]
return self.next(n)
return -1
最新文章
- runtime使用小例子 - 给对象O-C属性赋值
- OpenSSL Command-Line HOWTO
- MyBatis3: Could not find SQL statement to include with refid ‘
- Windows Server 2003下ASP.NET无法识别IE11的解决方法
- Python 条件语句
- SharePoint 2010中列表Add和Delete事件解析
- json数据导出excel
- MongoDB系列:四、spring整合mongodb,带用户验证
- masstree Seastar
- Linux基础命令之文件过滤及内容编辑处理(一)
- 《编写高质量代码改善JavaScript程序的188个建议》读书笔记
- [USACO5.3]量取牛奶Milk Measuring
- 把git上的larave项目通过SourceTree安装上再通过composer安装依赖库
- sqlserver2008 数据库
- RealProxy AOP的实现
- 微信小程序转百度小程序修改
- Java测试工具和框架
- ios frame,bound和center
- 洛谷 P4512 [模板] 多项式除法
- 从0开始搭建SQL Server 2012 AlwaysOn 第三篇(安装数据,配置AlwaysOn)
热门文章
- 电脑如何连接windows server服务器
- windows下源码安装调试postgresql
- 专人写接口+模型,专人写业务逻辑---interface_model -- business logical
- IAR MSP430怎么破解?IAR for MSP430安装注册破解激活图文详细教程
- Support Vector Machine(4):SMO算法
- APT攻防整理-攻击方法/工具
- vsCode python的函数跳转功能失效修复
- Django first()和last() F查询以及Q查询
- maven配置本地仓库、maven配置阿里中央仓库、eclipse配置maven
- hdu5943 Kingdom of Obsession 二分图+打表找规律