[leetCode刷题笔记]284. Peeking Iterator
来源:互联网 发布:移动软件开发定义 编辑:程序博客网 时间:2024/06/05 20:38
// Java Iterator interface reference:// https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.htmlclass PeekingIterator implements Iterator<Integer> { private Iterator<Integer> ite; private Integer val;public PeekingIterator(Iterator<Integer> iterator) { // initialize any member here. ite = iterator; if (ite.hasNext()) val = ite.next(); } // Returns the next element in the iteration without advancing the iterator.public Integer peek() { return val;}// hasNext() and next() should behave the same as in the Iterator interface.// Override them if needed.@Overridepublic Integer next() { Integer res = val; if (ite.hasNext()) val = ite.next(); else val = null; return res;}@Overridepublic boolean hasNext() { return val != null;}}
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
- apk,静默安装,linux命令
- 2017TP-LINK软件实习生笔试面试回顾
- JS限制文本框输入金额并保留两位小数
- Python学习笔记(一)——Anaconda入门
- 条形码扫描技术
- [leetCode刷题笔记]284. Peeking Iterator
- 字和字节和位的关系
- Web前端复习——Javascript(字符串)
- phpmyadmin导入数据库提示:超出 PHP 限制
- 组件化App配置
- freemaker生成代码
- 寄存器、存储器、内存的区别
- k阶最小堆的python实现
- linux中基于shell脚本的开机自启动