欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

学习记录--函数sort

程序员文章站 2022-06-01 09:53:56
...

sort函数包含于algorithm头文件。
sort函数有两种引用写法:
①sort(起始地址,结束地址的后一个地址);
②sort(起始地址,结束地址的后一个地址,自定义排序方法函数的函数名);
第一种引用方法示例:

#include<algorithm>
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    int i,a[10]={7,2,1,9,4,6,7,8,9,10};
    sort(a,a+10);
    for(i=0;i<10;i++)
        printf("%d ",a[i]);
    return 0;
}

第二种引用方法示例:

#include<algorithm>
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
bool cmp(int x,int y)
{
    return x>y;
}
int main()
{
    int i,a[10]={7,2,1,9,4,6,7,8,9,10};
    sort(a,a+10,cmp);
    for(i=0;i<10;i++)
        printf("%d ",a[i]);
    return 0;
}

相关标签: 学习记录