码迷,mamicode.com
首页 >  
搜索关键字:迭代器    ( 5598个结果
C#基础—迭代器(Iterator)
1、引入迭代器 记得以前经常做到一些面试题,是关于要实现迭代器必须实现什么接口?其实,在C# 1.0里我们就经常用到foreach了,所以,只要支持foreach,那么这个类型就可以使用foreach 去遍历。那如何才能支持foreach 呢? 其实,答案都知道,要实现IEnumerable ...
分类:其他好文   时间:2014-05-27 02:47:43    阅读次数:277
STL 算法[转 ]
STL 算法STL算法概述简介:STL算法部分主要由头文 件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包 含,中则定义了一些模板类,用来声明函数对象注意:编译器无法检测出所传递的迭代器是一个无效形式的迭代器,当然也无法给出算法函数错误的提示,因为迭代器并不是真实的类别,它只是...
分类:其他好文   时间:2014-05-24 04:00:34    阅读次数:358
UVA 11136 Hoax or what (multiset)
题目大意: 超时进行促销,把账单放入一个箱子里 每次拿取数额最大的和最小的,给出 最大-最小  的钱。 问n天总共要给出多少钱。 思路分析: multiset 上直接进行模拟 注意要使用long long  而且multiset的删除要用 迭代器。 #include #include #include #include #include #define m...
分类:其他好文   时间:2014-05-23 08:11:38    阅读次数:224
C++ list模板类介绍
简介          List是一种可在常数时间内在任何位置执行插入和删除操作的顺序容器。list是双向链表,其迭代器是双向的。与其他顺序容器(array, vector, deque)相比,list容器在任意位置执行插入、提取、和移动元素的操作更高效,但它不能通过在容器中的位置直接获取元素。 成员函数 复制控制 list::list()  ...
分类:编程语言   时间:2014-05-22 11:44:49    阅读次数:433
Python:itertools模块
http://www.cnblogs.com/cython/articles/2169009.htmlitertools模块包含创建有效迭代器的函数,可以用各种方式对数据进行循环操作,此模块中的所有函数返回的迭代器都可以与for循环语句以及其他包含迭代器(如生成器和生成器表达式)的函数联合使用。ch...
分类:编程语言   时间:2014-05-20 07:54:59    阅读次数:655
第十一章 泛型算法 C++ PRIMER
vector::const_iterator result = find(vector.begin(). vector.end(),search_value); 如果查找失败,分会end() 如果有两个,会返回哪一个的迭代器?int *reauslt = find(ia,ia+6,search_va...
分类:编程语言   时间:2014-05-19 15:15:33    阅读次数:324
opencv学习笔记(03)——遍历图像(迭代器法)
1 #include 2 #include 3 #include 4 5 void colorReduce(cv::Mat& img, int div=64); 6 7 8 int main() 9 {10 cv::Mat img_orginal = cv::imread("F...
分类:其他好文   时间:2014-05-19 14:41:55    阅读次数:275
迭代器模式和组合模式混用
迭代器模式和组合模式混用前言 园子里说设计模式的文章算得上是海量了,所以本篇文章所用到的迭代器设计模式和组合模式不提供原理解析,有兴趣的朋友可以到一些前辈的设计模式文章上学学,很多很有意思的。在Head First 设计模式这本书中,也有说迭代和组合模式混用的方法,但是使用的语言是JAVA,实现起....
分类:其他好文   时间:2014-05-19 13:37:27    阅读次数:409
STL算法 — sort
能使用STL的sort系列算法的前提是容器的迭代器必须为随机迭代器。所以,vector和deque天然适用。STL的sort算法采用了一些策略,在不同情况下采用不同的排序算法,以达到各种算法优势互补的效果。基本的原则是:数据量大时采用快速排序,数据量小时采用插入排序(这是对快排常用的一种优化策略),递归层次过深改用堆排序。 首先是插入排序。它的平均和最坏时间复杂度都为O(N²),量级小于...
分类:其他好文   时间:2014-05-18 14:40:31    阅读次数:241
用PHP迭代器来实现一个斐波纳契数列
斐波纳契数列通常做法是用递归实现,当然还有其它的方法。这里现学现卖,用PHP的迭代器来实现一个斐波纳契数列,几乎没有什么难度,只是把类里的next()方法重写了一次。注释已经写到代码中,也是相当好理解的。...
分类:Web程序   时间:2014-05-18 06:14:18    阅读次数:271
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!