用法
1、sort函数可以三个参数也可以两个参数,必须的头文件#include < algorithm>和using namespace std;
2、它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n)
3、Sort函数有三个参数:(第三个参数可不写)
(1)第一个是要排序的数组的起始地址。
(2)第二个是结束的地址(最后一位要排序的地址)
(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。
#include <iostream>
#include <algorithm>
Using namespace std;
int main()
{
int a[20]={ 2,4,1,23,5,76,0,43,24,65},i;
for(i=0;i<20;i++)
cout<<a[i]<<endl;
sort(a,a+20);
for(i=0

本文详细介绍了C++中使用sort函数进行多重排序的方法,包括基本的排序用法、自定义排序规则以及结构体排序。示例代码展示了如何通过cmp函数实现编号、长度和宽度的三重排序,并给出了样例输入和输出。
最低0.47元/天 解锁文章
467

被折叠的 条评论
为什么被折叠?



