对数组排序
#include#include void print(int*a, int len){ for (int i = 0; i< len; i++) { std::cout << a[i] << " "; } std::cout << std::endl; } int main(){ int a[5] = {5,3,7,6,1}; print(a, 5); std::sort(a, a+5); print(a, 5); std::sort(a, a+5, std::less ()); print(a, 5); std::sort(a, a+5, std::greater ()); print(a, 5); }
也可以是迭代器,增加函数或者仿函数实现自己的排序方法。



