C++ sort函数用法
时间: 2023-09-21 16:09:29 浏览: 162
浅析C/C++中sort函数的用法
C++中的sort函数是STL标准库中的一个排序算法,可以用来对数组或容器中的元素进行排序。它的基本用法如下:
1. 包含头文件:`#include <algorithm>`
2. 使用sort函数进行排序:
```
std::sort(begin_iterator, end_iterator);
```
其中,`begin_iterator`和`end_iterator`分别是要排序元素的起始迭代器和终止迭代器。可以是数组的指针或容器的迭代器。
3. 示例代码:
```cpp#include <iostream>
#include <algorithm>
#include <vector>
int main() {
std::vector<int> nums = {5,2,9,1,6};
std::sort(nums.begin(), nums.end());
for (int num : nums) {
std::cout << num << " ";
}
return0;
}
```
以上代码会对vector中的元素进行升序排序,并输出排序结果。
除了基本用法外,sort函数还可以接受自定义的比较函数作为参数,用于实现自定义的排序方式。具体用法可以参考C++ STL文档或相关教程。
阅读全文