stl-变异算法

来源:互联网 发布:东厂西厂锦衣卫 知乎 编辑:程序博客网 时间:2024/04/29 10:40
void swap(T&a,T&b);//swap()交换两个元素,结果改变实参

 

FwdIt remove(FwdIt first,FwdIt last,const T& val);//remove()删除具有给定值的元素

 

FwdIt remove_if(FwdIt first,FwdIt last,Pred pr);//删除满足谓词的元素.pr是一元判定函数

void reverse(BidIt first,BidIt last);//反转元素次序

FwdIt unique(FwdIt first,FwdIt last,Pred pr);//给定集合需要是已排序的。去除重复的元素.pr是一元判定函数。返回值用it标记,则[x.begin(),it)为新的不重复的集合,[it,x.end())这些元素可以删除。


 打乱元素顺序


0 0
原创粉丝点击