
STL
SHAOIT
这个作者很懒,什么都没留下…
展开
-
STL heap简单应用
#include #include #include using namespace std; void print(vector::iterator begin,vector::iterator end) { vector::iterator pos=begin;; for(;pos!=end;++pos) cout<<*pos<<" "; cout<<endl; } void mai原创 2013-05-21 17:53:56 · 690 阅读 · 0 评论 -
vector二维操作
vector >vt; // vt.push_back(vector(10,1)); vt.push_back(vector(10,2)); for(vector >::iterator it=vt.begin();it!=vt.end();it++) { for(vector::iterator it1=it->begin();it1!=it->end();it1++) co原创 2014-04-30 11:02:30 · 5856 阅读 · 1 评论 -
stl accumulate transform
#include #include #include #include #include using namespace std; void main() { //整数累加 int a[4]={12,34,44,55}; vector aint(a,a+4); int num = accumulate(aint.begin(),aint.end(),0); cout<<num<<end原创 2014-05-18 14:53:52 · 849 阅读 · 0 评论 -
STL for_each sort
#include #include #include using namespace std; void print(int elem) //自定义打印函数 { cout<<elem<<" "; } bool compare(int a, int b) //自定义排序函数规则 { return b<a; } void main() { int a[]={1,2,1,3}; vector原创 2014-05-19 15:23:46 · 774 阅读 · 0 评论