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

大气微电影类网站织梦模板完整版苏州做网站设计

大气微电影类网站织梦模板完整版,苏州做网站设计,企业建站系统还有没有前景可言,html网页制作实验报告请你在设计一个迭代器#xff0c;在集成现有迭代器拥有的 hasNext 和 next 操作的基础上#xff0c;还额外支持 peek 操作。 实现 PeekingIterator 类#xff1a; PeekingIterator(Iterator nums) 使用指定整数迭代器 nums 初始化迭代器。 int next() 返回数组中的下一个元…请你在设计一个迭代器在集成现有迭代器拥有的 hasNext 和 next 操作的基础上还额外支持 peek 操作。 实现 PeekingIterator 类 PeekingIterator(Iterator nums) 使用指定整数迭代器 nums 初始化迭代器。 int next() 返回数组中的下一个元素并将指针移动到下个元素处。 bool hasNext() 如果数组中存在下一个元素返回 true 否则返回 false 。 int peek() 返回数组中的下一个元素但 不 移动指针。 注意每种语言可能有不同的构造函数和迭代器 Iterator但均支持 int next() 和 boolean hasNext() 函数。 示例 1 输入 [“PeekingIterator”, “next”, “peek”, “next”, “next”, “hasNext”] [[[1, 2, 3]], [], [], [], [], []] 输出 [null, 1, 2, 2, 3, false] 解释 PeekingIterator peekingIterator new PeekingIterator([1, 2, 3]); // [1,2,3] peekingIterator.next(); // 返回 1 指针移动到下一个元素 [1,2,3] peekingIterator.peek(); // 返回 2 指针未发生移动 [1,2,3] peekingIterator.next(); // 返回 2 指针移动到下一个元素 [1,2,3] peekingIterator.next(); // 返回 3 指针移动到下一个元素 [1,2,3] peekingIterator.hasNext(); // 返回 False 解 class PeekingIterator implements IteratorInteger {public static void main(String[] args) {ListInteger list Arrays.asList(1, 2, 3);IteratorInteger iterator list.iterator();PeekingIterator peekingIterator new PeekingIterator(iterator); // [1,2,3]System.out.println(peekingIterator.next()); // 返回 1 指针移动到下一个元素 [1,2,3]System.out.println(peekingIterator.peek()); // 返回 2 指针未发生移动 [1,2,3]System.out.println(peekingIterator.next()); // 返回 2 指针移动到下一个元素 [1,2,3]System.out.println(peekingIterator.next()); // 返回 3 指针移动到下一个元素 [1,2,3]System.out.println(peekingIterator.hasNext()); // 返回 False}IteratorInteger iterator;Integer nextElement;public PeekingIterator(IteratorInteger iterator) {this.iterator iterator;nextElement iterator.next();}// Returns the next element in the iteration without advancing the iterator.public Integer peek() {return this.nextElement;}// hasNext() and next() should behave the same as in the Iterator interface.// Override them if needed.Overridepublic Integer next() {int res nextElement;nextElement iterator.hasNext() ? iterator.next() : null;return res;}Overridepublic boolean hasNext() {return nextElement ! null;} }
http://www.w-s-a.com/news/279808/

相关文章:

  • 北京高端网站建设价格企业网络托管公司
  • 规范门户网站建设没有网站可以做域名解析吗
  • pc 手机网站源码织梦网站修改教程视频教程
  • 江苏省建设厅副厅长网站济南网络建站模板
  • 工信部网站备案举报做网站竞争大吗
  • 网站建设经费管理注册了域名怎么做网站
  • 哪个着陆页网站福田做网站的公司
  • 网站备案完成后该如何做宁波公司网站建设价格
  • 标识标牌网站怎么做手机网站开发session
  • 怎样建设网站是什么样的广州做和改版网站的公司
  • 世界网站制作帮助做职业规划的网站
  • wordpress 查看站点ppt素材大全免费图片
  • 网站做弹幕广告有什么兼职做it的网站
  • 什么公司做网站出名广州做外贸网站公司
  • 源码网站取名企业网站怎么做百度
  • 织梦网站如何打通百度小程序深圳网站设计灵点网络品牌
  • 做网站网关备案展厅设计风格
  • 唐山网站建设费用网站title优化
  • 网站建设公司做销售好不好海南在线新闻中心
  • title 镇江网站建设wordpress 获取用户密码
  • 品牌型网站建设wordpress+js插件开发教程
  • 免费注册微信网站国家企业年审营业执照官网
  • 建设银行网站 无法访问东莞淘宝运营
  • 做家电网站做网站美工需要会什么软件
  • 深圳营销型定制网站开发1000建设银行网站特点分析
  • 安装网站系统重庆知名网站
  • 巴彦淖尔市 网站建设怀化北京网站建设
  • 内部网站管理办法建立网站后台
  • 自学考试网站建设与管理郑州网站建设开拓者
  • 宁夏制作网站公司慈溪建设集团网站