unique 去重函数

来源:互联网 发布:淘宝复刻wtaps的鲁总 编辑:程序博客网 时间:2024/05/22 01:32
    int n;    while(~scanf("%d",&n))    {        int i,j;        for(i=0;i<n;i++)        scanf("%d",&num[i]);  // 要先排序  顺序和逆序都可以        sort(num,num+n);        int k=unique(num,num+n)-num;  //去重函数,返回值为不同元素的个数 ,相同的元素都在后面          for(i=0;i<k;i++)         printf("%d ",num[i]);     }
0 0