STL学习
sadjuno
一只埋头进步的小菜鸟
展开
-
STL学习之vector容器
一、创建vector对象1、vector ival; 创建一个空的整形的容器对象ival。2、vector ival(n);创建一个具有n个元素的整形vector对象。3、vector ival(n,value);创建一个具有n个元素的vector对象,每个对象初始值为value。4、vector ival1(ival2);通过拷贝一个vector对象的各个元素值,转载 2015-09-25 20:14:32 · 204 阅读 · 0 评论 -
反向迭代器(Reverse Iterator)
1. 定义反向迭代器(Reverse Iterator)是一种反向遍历容器的迭代器。也就是,从最后一个元素到第一个元素遍历容器。反向迭代器将自增(和自减)的含义反过来了:对于反向迭代器,++运算将访问前一个元素,而--运算则访问下一个元素。2. 作用(1)反向迭代器需要使用自减操作符:标准容器上的迭代器(reverse_iterator)既支持自增运算,也支持自减运算。但是,流迭代器由转载 2015-10-28 20:38:59 · 583 阅读 · 0 评论 -
STL之pair对象
Utilities 由短小精干的类和函数构成,执行最一般性的工作。 这些工具包括: general types 一些重要的C函数 numeric limitsPairs C++标准程序库中凡是“必须返回两个值”的函数, 也都会利用pair对象 classpair可以将两个值视为一个单元。容器类别map和multimap就是使用pairs来管理其健值/实转载 2015-09-21 11:28:52 · 326 阅读 · 0 评论 -
STL学习之transform函数
transform函数的作用是:将某操作应用于指定范围的每个元素。transform函数有两个重载版本:transform(first,last,result,op);//first是容器的首迭代器,last为容器的末迭代器,result为存放结果的容器,op为要进行操作的一元函数对象或sturct、class。transform(first1,last1,first2,result,转载 2015-09-22 22:35:22 · 850 阅读 · 0 评论 -
fill和fill_n函数的应用
fill函数的作用是:将一个区间的元素都赋予val值。函数参数:fill(first,last,val);//first为容器的首迭代器,last为容器的末迭代器,val为将要替换的值。例题:给你n个数,然后输入一些操作:start,end,paint。表示从start到end都赋予paint的值,并输出每一次操作后的数组状态。代码:#include #转载 2015-10-27 16:58:25 · 330 阅读 · 0 评论 -
STL算法:prev_permutation和next_permutation的使用
在标准库算法中,next_permutation应用在数列操作上比较广泛.这个函数可以计算一组数据的全排列.但是怎么用,原理如何,我做了简单的剖析.首先查看stl中相关信息.函数原型:[cpp] view plaincopytemplateclass BidirectionalIterator> bool next_p转载 2015-10-27 16:59:56 · 239 阅读 · 0 评论 -
reverse()
反转在范围内的元素的顺序。template void reverse( BidirectionalIterator _First, BidirectionalIterator _Last );参数_First指向第一个元素的位置的双向迭代器在元转载 2015-10-28 20:37:41 · 177 阅读 · 0 评论 -
STL之next()函数和iota函数
next函数:next(Iterator* it,int n)返回值:指向从it开始的第n个元素的迭代器。示例:next(mylist.begin(),5)iota函数:STL序列依次递增函数iota(Iterator* first,Iterator* last,T val)返回值:无示例:iota (numbers,numbers+原创 2015-11-16 10:17:41 · 2307 阅读 · 0 评论 -
[383]Ransom Note
【题目描述】 Given an arbitrary ransom note string and another string containing letters from all the magazines, write a function that will return true if the ransom note can原创 2016-08-21 17:19:04 · 301 阅读 · 0 评论