C++学习笔记 32 排序
#include<iostream>
#include<vector>
#include<algorithm>
int main() {
std::vector<int> values = { 7, 3, 6, 5, 1, 2 };
//1. 默认正序排列
std::sort(values.begin(), values.end());
//2. 指定倒序排列
std::sort(values.begin(), values.end(), std::greater<int>());
//3. lambda自定义排序规则
std::sort(values.begin(), values.end(), [](int a, int b) {
return a > b;
});
for (int value : values)
std::cout << value << std::endl;
std::cin.get();
}

浙公网安备 33010602011771号