这个只做简单的总结,用到时再细查。
常用,不多说。
sort(dcre,dcre+n); //dcre是数组
也可以定义自己的比较函数
unique(dcre,dcre+n);
默认是大顶堆,这样小顶堆
priority_queue<int, vector<int>, greater<int> > q;
由节点组成的双向链表,每个结点包含着一个元素<list>
用的也比较多,但比较简单。
find算法用于查找等于某值的元素。它在迭代器区间[first , last)上查找等于value值的元素
用来对序列数据进行逐个处理、元素查找、子序列搜索、统计和匹配。
在vector向量容器v1 = {5, 8, 1 , 4}中搜索是否包含子序列容器向量V2 = {8, 1},打印搜索结果“v2的元素包含在v1中,起始元素为:v1[1] ”
8 search_n
重复元素子序列搜索search_n算法
搜索向量容器ivect = {1,8,8,8,4,,4,3}中有三个连续元素为8
iLocation = search_n(ivect.begin(), ivect.end(), 3, 8);
9 count
count算法用于计算容器中的某个给定值的出现次数。