leetcode 284. Peeking Iterator
来源:互联网 发布:乐视手机如何备份数据 编辑:程序博客网 时间:2024/05/16 13:44
class PeekingIterator(object): def __init__(self, iterator): """ Initialize your data structure here. :type iterator: Iterator """ self.iter = iterator self.buffer = self.iter.next() if self.iter.hasNext() else None def peek(self): """ Returns the next element in the iteration without advancing the iterator. :rtype: int """ return self.buffer def next(self): """ :rtype: int """ res = self.buffer self.buffer = self.iter.next() if self.iter.hasNext() else None return res def hasNext(self): """ :rtype: bool """ return self.buffer is not None
阅读全文
0 0
- leetcode 284. Peeking Iterator
- LeetCode *** 284. Peeking Iterator
- Leetcode 284. Peeking Iterator
- LeetCode 284. Peeking Iterator
- LeetCode - 284. Peeking Iterator
- [leetcode] 284. Peeking Iterator
- LeetCode 284. Peeking Iterator
- 【LeetCode】 284. Peeking Iterator
- Leetcode 284. Peeking Iterator
- [leetcode]284. Peeking Iterator
- leetcode 284. Peeking Iterator
- leetcode 284. Peeking Iterator
- [leetcode] 284. Peeking Iterator 解题报告
- [leetCode刷题笔记]284. Peeking Iterator
- [Leetcode] 284. Peeking Iterator 解题报告
- leetcode 284 Peeking Iterator
- [LeetCode 284] Peeking Iterator
- leetcode 284: Peeking Iterator
- Android学习笔记三十三之数据存储—SharedPreference
- Android 7.0 设置语言失效
- 简述七层模型与四层模型的区别?列出常见的网络协议?
- Java Arrays类对数组排序
- SVN安装与使用
- leetcode 284. Peeking Iterator
- GIT 的使用步骤笔记
- 算法面试100题——8.逻辑思维题
- Log4J 在系统运行时更改log4j的配置
- 手写Andfix热修复(Dalvik篇)
- Android学习笔记三十四之数据存储—SQLite数据库
- PHP正则表达式详解
- 【Linux】【驱动】ioctl介绍和应用场景
- 基础算法 :冒泡排序,选择排序。。。。