對於數組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;
}