C++ STL 算法:对所有元素排序

来源:互联网 发布:abp框架源码 编辑:程序博客网 时间:2024/06/05 10:26
1、sort(b,e)
sort(ideq.begin(),ideq.end());//谓词默认是less,从小到大
2、sort(b,e,p)
sort(ideq.begin(), ideq.end(), greater<int>());//从大到小
3、stable_sort(b,e)
4、stable_sort(b,e,p)
stable_sort(svec2.begin(), svec2.end(),lessLength);//长度从小到大,但是是稳定排序,所以会保持原来的相对位置
注意:

这些算法只使用于随机访问容器,list是上下访问,因此不适用于list容器,list有成员函数sort()

0 0