stl sort函数实现对10万个数排序
时间: 2023-08-12 12:19:38 浏览: 86
编写一个函数用来实现对一个整型数组中的10个数升序排列
可以使用STL中的sort函数对10万个数进行排序,具体实现代码如下:
```c++
#include <iostream>
#include <algorithm>
#include <ctime>
using namespace std;
int main()
{
const int n = 100000;
int a[n];
// 生成10万个随机数
srand(time(NULL));
for (int i = 0; i < n; i++)
a[i] = rand();
// 使用sort函数排序
sort(a, a + n);
return 0;
}
```
首先生成10万个随机数,然后使用sort函数对数组a进行排序。注意,sort函数的参数是数组的起始地址和终止地址(不包括终止地址处的元素),因此这里使用a和a+n作为参数。
阅读全文