unique() algorithm
去重函数
要先排序,去掉的元素会放后面可以对stl使用并且用erase清除
int main()
{
int a[63]={1,4,5,12,3,4,4,21,3};
sort(a,a+9);
int n=unique(a,a+9)-a;
for(int i=0;i<n;i++) cout<<a[i]<<endl;
} int main()
{
int a[63]={1,4,5,12,3,4,4,21,3};
sort(a,a+9);
int n=unique(a,a+9)-a;
for(int i=0;i<n;i++) cout<<a[i]<<endl;
} 相关推荐
查看2道真题和解析