stl-变异算法
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())这些元素可以删除。
打乱元素顺序
最后更新:2017-04-03 12:55:24