标签:art 容器 排序算法 deque class href const table vector
template<class _RanIt,class _Pr> inline
void sort(const _RanIt _First, const _RanIt _Last, _Pr _Pred)
全排序,整个容器排序。
template<class _RanIt,class _Pr> inline
void partial_sort(_RanIt _First, _RanIt _Mid, _RanIt _Last, _Pr _Pred)
设定排序区间大小,即设定局部全排序
template<class _RanIt,class _Pr> inline
void nth_element(_RanIt _First, _RanIt _Nth, _RanIt _Last, _Pr _Pred)
选出符合条件的前n个,这n个不排序
template<class _FwdIt,class _Pr> inline
_FwdIt partition(_FwdIt _First, const _FwdIt _Last, _Pr _Pred)
对整个容器分区,根据符合的条件分区。返回的迭代器指向第一个不符合条件的元素。
1, 2, 3, 4都要求是随机迭代器,所以只能应用在vector,string,deque。
标签:art 容器 排序算法 deque class href const table vector
原文地址:https://www.cnblogs.com/liangjf/p/10634083.html