给我编一段实现将C+++中vector容器进行快速排序并打印的代码
时间: 2023-05-23 19:03:56 浏览: 165
cpp代码-vector容器的练习
如下是一个使用 C++ 的 STL 中的 std::sort 函数对 vector 容器进行快速排序,并将排序结果打印出来的示例代码:
```c++
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
vector<int> vec = {3, 1, 4, 2, 5}; // 初始化一个包含 5 个元素的 vector 容器
sort(vec.begin(), vec.end()); // 调用 sort 函数对 vec 进行快速排序
for (auto it = vec.begin(); it != vec.end(); it++) {
cout << *it << " "; // 打印排序结果
}
return 0;
}
```
请注意,这段代码使用了 C++ 的 STL 中的 sort 函数,如果您想使用纯 C 的代码实现快速排序,则需要自己编写快速排序算法。
阅读全文