STL---排序

来源:互联网 发布:在万网买的域名怎么用 编辑:程序博客网 时间:2024/06/08 02:23
#include "iostream"#include "vector"#include "algorithm"using namespace std;struct C{    int v;    // 从小到大排    bool operator < (const struct C &c) const    {        return v < c.v;    }};struct D{    int v;    // 从大到小排    bool operator < (const struct D &d) const    {        return v > d.v;    }};int main(){    int i;    struct C c[10];    for(i=0; i<10; i++)        c[i].v = i;    sort(c, c+10);    for(i=0; i<10; i++)        cout << c[i].v << " ";    cout << endl;    struct D d[10];    for(i=0; i<10; i++)        d[i].v = i;    sort(d, d+10);    for(i=0; i<10; i++)        cout << d[i].v << " ";    cout << endl;    return 0;}

这里写图片描述

0 0
原创粉丝点击