泛型
文章平均质量分 77
普通网友
这个作者很懒,什么都没留下…
展开
-
STL之pair类型详细分析
pair定义于头文件utility中,主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。 pair类型提供的操作: pair p1; pair p1(v1,v2); make_pair(v1,v2); p1 < p2; p1 == p2; p.first; p.second;创建和初始化: pair name; pair> data; 以上全部调用pair类转载 2016-09-13 09:48:00 · 519 阅读 · 0 评论 -
C++ STL算法---unique , unique_copy函数
一.unique函数类属性算法unique的作用是从输入序列中“删除”所有相邻的重复元素。该算法删除相邻的重复元素,然后重新排列输入范围内的元素,并且返回一个迭代器(容器的长度没变,只是元素顺序改变了),表示无重复的值范围得结束。// sort words alphabetically so we can find the duplicates sort(words.begin(), words.转载 2016-09-16 19:20:11 · 335 阅读 · 0 评论 -
STL源码学习----lower_bound和upper_bound算法
STL中的每个算法都非常精妙,接下来的几天我想集中学习一下STL中的算法。 ForwardIter lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个非递减序列[first, last)中的第一个大于等于值val的位置。 ForwardIter upper_bound(ForwardIter fi转载 2016-09-16 19:31:11 · 307 阅读 · 0 评论 -
hihoCoder 1391 Countries 【预处理+排序+堆】 (ACM-ICPC国际大学生程序设计竞赛北京赛区(2016)网络赛)
原文链接:http://www.cnblogs.com/Coolxxx/p/5904454.html1391 : Countries时间限制:1000ms单点时限:1000ms内存限制:256MB描述There are two antagonistic countries, country A and country B. They are in a war, and keep launching转载 2016-09-25 19:42:39 · 874 阅读 · 0 评论