partial_sort的用法

来源:互联网 发布:mac改用户名后登录不上 编辑:程序博客网 时间:2024/05/14 09:07
#include <iostream>#include <algorithm>using namespace std;bool cmp(int &a,int &b){    return a>b;}int main (void){    int iArray[] = {1, 15, -235, 0, 15, 2348, -2345, 999};    for (size_t i = 0;i < sizeof (iArray) / sizeof (*iArray);i++)    {        cout << iArray[i] <<' ';    }    cout << endl;    partial_sort(iArray, iArray + 5, iArray + sizeof (iArray) / sizeof (*iArray),cmp);    for (size_t i = 0;i < sizeof (iArray) / sizeof (*iArray);i++)    {        cout << iArray[i] <<' ';    }    cout << endl;    return 0;}