码迷,mamicode.com
首页 >  
搜索关键字:迭代器iterator    ( 394个结果
《STL源码剖析》---stl_iterator.h阅读笔记
讲解STL中迭代器的设计思想和设计的代码。其中用到了Traits编程技法和Partial Specializetion(偏特化)。...
分类:其他好文   时间:2014-08-11 21:38:42    阅读次数:503
关于Python中的yield
关于Python中的yield在介绍yield前有必要先说明下Python中的迭代器(iterator)和生成器(constructor)。一、迭代器(iterator)在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其...
分类:编程语言   时间:2014-08-10 03:55:19    阅读次数:319
python——iterator迭代器
Iterator(迭代器)模式又称Cursor(游标)模式,用于提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。或者这样说可能更容易理解:Iterator模式是运用于聚合对象的一种模式,通过运用该模式,使得我们可以在不知道对象内部表示的情况下,按照一定顺序(由iterat...
分类:编程语言   时间:2014-08-08 12:16:05    阅读次数:254
C++STL之关联容器【map】【set】
#include #include #include #include #include #include #include #include #include #include using namespace std; int main() { pair p; p = make_pair(1,2) ; pair p1(1,"sttttaa");...
分类:编程语言   时间:2014-08-04 11:09:07    阅读次数:236
STL中排序函数详解
排序(sort):所有sort算法介绍:使用的迭代器(iterator)都需是随机迭代器(RadomAccessIterator)1. 所有函数名功能描述sort对给定区间所有元素进行排序stable_sort对给定区间所有元素进行稳定排序partial_sort对给定区间所有元素部分排序parti...
分类:其他好文   时间:2014-08-01 13:30:31    阅读次数:303
STL顺序容器【vector】【deque】【list】
我们都知道,stl容器中将容器分为两类,序列式容器和guan...
分类:其他好文   时间:2014-07-31 13:27:36    阅读次数:196
迭代器Iterator的底层实现原理
第一步:没有接口的迭代器简单实现原理 1 package com.bjsxt.xiaofei; 2 /** 3 * 迭代器底层原理 4 * 方法: 5 * hasNext() 6 * next() 7 * remove() 8 * @ClassName: MyAarryList 9 * ...
分类:其他好文   时间:2014-07-29 21:36:52    阅读次数:2598
Java学习之Iterator(迭代器)的一般用法(转)
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返...
分类:编程语言   时间:2014-07-28 14:26:43    阅读次数:242
Iterator - 迭代器模式
定义 提供一个方法顺序访问一个聚合对象中个各个元素,而又不需要暴露该对象的内部结构。 案例 一个聚合对象,如一个列表List,应该提供一种方法来让别人可以访问它的元素,而又不用暴露内部结构。迭代器模式可以很好的解决这类问题,关键思想就是将队列表的访问和遍历从列表对象中分离出来,放到一个迭代器Iterator对象中,Itrator定义了一个访问List对象的接口。...
分类:其他好文   时间:2014-07-20 23:10:38    阅读次数:353
细说java中Map的两种迭代方式
以前对java中迭代方式总是迷迷糊糊的,今天总算弄懂了,特意的总结了一下,基本是算是理解透彻了。 1.再说Map之前先说下Iterator: Iterator主要用于遍历(即迭代访问)Collection集合中的元素,Iterator也称为迭代器。它仅仅只有三个方法:hasNext(),next()和remove() hasNext():如果仍有元素可以迭代,则返回 true。(换句话说,如...
分类:编程语言   时间:2014-07-19 23:28:49    阅读次数:359
394条   上一页 1 ... 36 37 38 39 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!