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