STL
querdaizhi
这个作者很懒,什么都没留下…
展开
-
排序函数sort()
这个不得不说,非常有用。sort 对给定区间所有元素进行排序 要使用此函数只需用#include sort即可使用,语法描述为:sort(begin,end),表示一个范围,例子:#include int main(){ int a[20]={原创 2011-08-23 17:14:26 · 5635 阅读 · 1 评论 -
set_difference()
set_difference()算法计算两个集合[start1, end1)和[start2, end2)的差集, 并将差集存放到result.两个集合以序列的形式给出, 且必须先按升序排好位置.set_difference()是一个指向result序列末尾的迭代器.原创 2011-08-23 17:11:55 · 11085 阅读 · 0 评论 -
vector容器的使用方法
这个网上随便都有啦,google一下,应有尽有。说明 vector是一种动态数组,是基本数组的类模板。其内部定义了很多基本操作。 #include 注意:头文件没有“.h”构造: 这个构造函数还有一个可选的参数,这是一个类型为T的实例,描述了各个向量原创 2011-08-23 17:10:35 · 5078 阅读 · 0 评论 -
STL中分解字符串函数strtok
char *strtok(char *s, const char *delim);分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串,当strtok()在参数s的字符串中发现到参数delim的分割字符时则会将该字符改为\0字符。在第一次调用时,strtok()必需给予参数原创 2012-05-04 17:44:34 · 2175 阅读 · 0 评论 -
取容器中的最大最小值min_element(),max_element()
写个简单的例子,一看就懂了,还是代码来的直接啊。#include #include using namespace std;bool myfn(int i, int j) { return i<j; }int main () { int myints[] = {3,7,2,5,6,4,9}; // using default comparison: cout <<原创 2011-08-23 17:12:51 · 5488 阅读 · 4 评论