码迷,mamicode.com
首页 >  
搜索关键字:迭代器iterator    ( 394个结果
第28讲 for循环与文件(迭代器解析)
for只是循环读入文件中的行,不需要判断是否为空迭代器iterator*提供一种方法顺序访问一个聚合对象中的各个元素*对象是可iterator的-Iter-->获取对象的迭代器-next-->获取下一个值(迭代器中的next方法)*for可以遍历iterator_obj-List\\string-Tunple\\Dict\\set(无序不..
分类:其他好文   时间:2015-02-13 01:41:20    阅读次数:153
【优先队列基础练习】POJ1338 Uva136 - Ugly Numbers题解
昨天夜里学了栈、队列和优先队列,栈还有的地方不大懂,队列基本可以,优先队列很高兴。本想今天上午继续弄这个,但是跟着李晨他们一块听了清华交院罗雨屏老师讲的计算几何= =虽然以我的水平听计算几何有点早,但至少是听懂了很多,感觉很高兴;十点多就没有再听,毕竟之后越来越深亚历山大。于是就来写一下丑数的题解。 题目:除2,3,5外不能被其他素数整除的数为丑数,求第1500个丑数(Uva版),求第n(n ...
分类:其他好文   时间:2015-02-12 10:47:58    阅读次数:158
Iterator迭代器对象
》迭代器Iterator的使用: 》迭代字符串集合 迭代器Iterator的使用 迭代器使用图解,和原理分析 Java迭代器源代码
分类:其他好文   时间:2015-02-08 12:44:18    阅读次数:129
关于list iterators incompatible/vector iterators incompatible 报错总结
STL有三大核心部分:容器(Container)、算法(Algorithms)、迭代器(Iterator),容器适配器(container adaptor),函数对象(functor),除此之外还有STL其他标准组件,如果你使用容器不当,就会发生list iterators incompatible/vector iterators incompatible 的错误,报错如图: 如果你trace代码,你可以看到如下代码: bool operator==(const _Myiter& _Rig...
分类:其他好文   时间:2015-02-06 11:20:26    阅读次数:201
php中的设计模式之--迭代器模式
<?php /** 迭代器模式 :迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为: 提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 迭代器模式是为容器而生。很明显,对容器对象的访问必然涉及到遍历算法。你可以一股脑的将遍历方法塞到容器对象中去; 或者根本不去提供什么遍历算法,让使用容器的人自己去实现去吧。 (1) 需...
分类:Web程序   时间:2015-01-30 10:43:39    阅读次数:175
VS 2012 C# 5.0 规范:迭代器
本文内容 枚举器 enumerator 接口 可枚举 enumerable 接口 产生类型 yield type 枚举器 enumerator 对象 可枚举 enumerable 对象 示例 参考资料 使用迭代器块实现的函数成员称为迭代器 (iterator)。 只要相应函数成员的返回类型是枚举器接...
分类:Windows程序   时间:2015-01-28 19:18:13    阅读次数:319
C++ STL容器的学习使用(vector、queue、list、set、map)
?? 1.STL组成: STL有三大核心部分:容器(Container)、算法(Algorithms)、迭代器(Iterator),容器适配器(containeradaptor),函数对象(functor),除此之外还有STL其他标准组件。通俗的讲: 容器:装东西的东西,装水的杯子,装咸水的大海,装人的教室……STL里的容器是可容纳一些数据的模板类。 算法:就是往杯子里倒水,往大海...
分类:编程语言   时间:2015-01-24 13:11:41    阅读次数:312
Python之迭代器(iterator)
迭代器(iterator) 一个表示数据流的对象。反复调用迭代器的__next__()方法(或给它传递内建函数(built-in function)next())来返回在该流中的后继项。当没有可用数据时,产生一个StopInteration异常。此时,迭代器对象被耗尽,之后再调用__next__()方法只会再次产生StopInteration异常。迭代器要求包含一个__iter__()方法,...
分类:编程语言   时间:2015-01-20 20:28:35    阅读次数:185
C++学习笔记(十):迭代器
我们都知道可以用下标运算来访问string对象和vector对象。而另外还有一种更通用的方法也可以实现这样的方法。名曰:迭代器(iterator)。 类似于指针,迭代器也提供了对对象的间接访问。就迭代器而言,其对象是容器中的元素或者string中的字符。使用迭代器可以访问某个元素,迭代器也能从一个元素移动到另外一个元素。迭代器有有效和无效之分,有效的迭代器指向某个元素或者容器中尾元素的下一个位置...
分类:编程语言   时间:2015-01-18 17:13:38    阅读次数:192
二叉树的迭代器
仅有遍历算法是不够的,在许多应用中,我们还需要对遍历本身进行抽象。假如有一个求和的函数sum,我们希望它能应用于链表,数组,二叉树等等不同的数据结构。这时,我们可以抽象出迭代器(Iterator)的概念,通过迭代器把算法和数据结构解耦了,使得通用算法能应用于不同类型的数据结构。 我们可以把sum函数...
分类:其他好文   时间:2015-01-15 15:43:14    阅读次数:227
394条   上一页 1 ... 32 33 34 35 36 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!