sort()、unique()

對於數組a, 長度爲n
sort(a, a+n)
unique(a, a+n)-a;返回的是去重後的長度;

#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
    int a[10]={1,1,2,2,2,5,3,3,4,3};
    sort(a,a+10);
    for(int i=0;i<10;i++)
    {
        cout<<a[i]<<"  ";
    }
    cout<<endl;
    cout<<unique(a,a+10)-a;
    for(int i=0;i<10;i++)
    {
        cout<<a[i]<<"  ";
    }
    cout<<endl;

} 

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章