C++自学精简教程 目录(必读)
sort可以对vector的元素进行排序
1. sort对vector
按从小到大排
- #include
- #include
- #include
-
- int main(void)
- {
- std::vector<int> arr{ 1,3,5,7,9,2,4,6,8 };
- //对vector的所有元素排序 a < b < c ...
- std::sort(arr.begin(), arr.end());
- for (auto ele : arr)
- {
- std::cout << ele << " ";
- }
-
- return 0;
- }
输出:

2. sort对vector
按字母顺序排
- #include
- #include
- #include
- #include
-
- int main(void)
- {
- std::vector
arr{ "zhang_san","li_si","wang_er","ma_zi","cao_cao", "liu_bei"}; - std::sort(arr.begin(), arr.end());
- for (auto ele : arr)
- {
- std::cout << ele << std::endl;
- }
-
- return 0;
- }
输出:
