![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
文章平均质量分 64
xiaoniba10631
软件工程专业 大一学生
展开
-
STL 堆操作
STL里面的堆操作一般有:make_heap(), push_heap(), pop_heap(), is_heap(), sort_heap() 他们的头文件函数是#include algorithm> make_heap() 函数原型:void make_h原创 2011-08-27 22:29:56 · 1486 阅读 · 0 评论 -
cout 快速输出 数组或者容器 空格或其他符号
通过STL可以快速输出数组或者容器中的元素! 利用for_each() #include #include #include using namespace std; void print(char elem) { cout << elem << ' '; }原创 2011-08-27 22:41:39 · 1436 阅读 · 0 评论 -
STL中的排序算法一览
STL中有多种排序算法,各有各的适用范围,下面听我一一道来: I、完全排序 sort() 首先要隆重推出的当然是最最常用的sort了,sort有两种形式,第一种形式有两个迭代器参数,构成一个前开后闭的区间,按照元素的 less 关系排序;第二种 形式多加一个指定排序转载 2011-08-28 16:58:24 · 1017 阅读 · 0 评论 -
STL bind1st bind2nd详解
转载自:STL bind1st bind2nd详解 2010年9月19日 代码疯子 先不要被吓到,其实这两个配接器很简单。 首先,他们都在头文件中定义。 其次,bind就是绑定的意思,而1st就代表first,2nd就代表second,现在名在可以很快记住了。 再转载 2011-08-30 16:11:06 · 588 阅读 · 0 评论 -
STL之partial_sort排序学习
partial_sort(beg,mid,end) partial_sort(beg,mid,end,comp) 对mid-beg个元素进行排序,也就是说,如果migd-beg等于42,则该函数将有序次序中的最小值元素放在序列中 的前42个位置。partial_sort完成原创 2011-08-28 16:43:10 · 3743 阅读 · 0 评论