码迷,mamicode.com
首页 >  
搜索关键字:迭代器iterator    ( 394个结果
java中的Iterator和Iterable
1.Iterable接口在java.lang包中;Iterator接口在java.util包中2.Iterable中只有一个方法,那就是返回一个Iterator迭代器:Iterator iterator() 而Iterator中有关于迭代器的核心功能,next(),hasNext(),remove(...
分类:编程语言   时间:2014-07-18 19:06:45    阅读次数:4190
数据结构 《22》---- 二叉树三种遍历的迭代器算法
二叉树的三种遍历有递归版本,和迭代版本。本文介绍一种新的思路。 参考了 http://coolshell.cn/articles/9886.html 在许多应用中,我们还需要对遍历本身进行抽象。假如有一个求和的函数sum,我们希望它能应用于链表,数组,二叉树等等不同的数据结构。这时,我们可以抽象出迭代器(Iterator)的概念,通过迭代器把算法和数据结构解耦了,使得通用算法能应用于不同类...
分类:其他好文   时间:2014-07-08 15:41:35    阅读次数:176
迭代器 Iterator
最简单的迭代器: 1 a=$i*3;20 $a->b=$i*4;21 $a->c=$i*5;22 $this->_items[]=$a;23 }24 }25 26 27 28 // ...
分类:其他好文   时间:2014-07-07 20:39:14    阅读次数:161
设计模式 - 组合模式(composite pattern) 迭代器(iterator) 详解
组合模式(composite pattern) 迭代器(iterator) 详解本文地址: http://blog.csdn.net/caroline_wendy参考组合模式(composite pattern): http://blog.csdn.net/caroline_wendy/article/details/36895627在组合模式(composite pattern)添加迭代器功能,...
分类:其他好文   时间:2014-07-06 00:58:08    阅读次数:168
【Java集合源码剖析】Java集合框架
Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭代器(Iterator、Enumeration)、工具类(Arrays、Collections)。 从上图中可以看出,集合类主要分为两大类:Collection和Map。 Collection是List、Set等集合高度抽象出来的接口,它包含了这些集合的基本操作,它主要又分为两大部分:List和...
分类:编程语言   时间:2014-06-30 10:14:17    阅读次数:188
设计模式 - 迭代器模式(iterator pattern) Java 迭代器(Iterator) 详解
迭代器模式(iterator pattern) Java 迭代器(Iterator) 详解本文地址: http://blog.csdn.net/caroline_wendy参考迭代器模式(iterator pattern): http://blog.csdn.net/caroline_wendy/article/details/35254643Java的标准库(util)中包含迭代器接口(iter...
分类:编程语言   时间:2014-06-27 23:26:42    阅读次数:323
Python标准库:迭代器Itertools
Infinite Iterators: Iterator Arguments Results Example count() start, [step] start, start+step, start+2*step, ... count(10) --> 10 11 12 13 14 ... cycle() p p0, p1, ......
分类:编程语言   时间:2014-06-19 11:14:58    阅读次数:359
迭代器(Iterator)模式
/* *迭代器(Iterator)模式:提供货一种方法顺序反问一个聚合对象中的各个元素。 */ ConcreteAggregate a = new ConcreteAggregate(); a[0] = "A"; a[1] = "B"...
分类:其他好文   时间:2014-06-18 15:54:56    阅读次数:159
Iterator的用法
Java中Iterator的用法 迭代器(Iterator):提供一个方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节! Iterator内有三种方法: 1、Boolean hasNext();      如果仍有元素可以迭代,则返回true 2、Object  next();                 返回迭代的下一个元素 3、void remo...
分类:其他好文   时间:2014-06-08 17:18:39    阅读次数:147
List集合中两种遍历方式
遍历List集合中的元素的方法有两种: 第一种:利用迭代器遍历 代码1: // 迭代器 Iterator it=list.iterator(); while(it.hasNext()) { System.out.println(it.next()); }或者代码2: for(Iterator it=list.iterator();it.hasNext();) { System.o...
分类:其他好文   时间:2014-06-08 15:22:50    阅读次数:189
394条   上一页 1 ... 37 38 39 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!