用C++的STL排序算法排序
在C++的STL中,有专门用来排序的函数sort()。使用时,要include <algorithm> 头文件。
下面是一个小例子:
假设有如下数组
int arr[]={2,1,4,3}
用如下语句可对arr[]进行排序: sort(arr, arr+4); 排序结果默认为升序排列
要想得到降序排序,可用reverse,用法为: reverse(arr, arr+4);
注意:
1.sort() 和reverse()的结果都是直接体现在原数组上的
2.可以通过控制参数来达到部分排序的目的
Reference:http://jishus.org/?p=721