去重函数 ,首先需要从小到大排列, 网上有很多人说,
那些重复的数字放在了数组的后面,经过实践才知道
那是错误的,只有经过实践的检验才是真理
#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int a[7]={1,1,3,4,3,5,6};
sort(a,a+7);
int i;
for(i=0;i<7;++i)
printf("%d ",a[i]);
printf("\n");
int j=unique(a,a+7)-a;//j代表着下标,j代表有多少个不同的数
for(i=0;i<j;++i)
printf("%d ",a[i]);
printf("\n");
for(i=0;i<7;++i)
printf("%d ",a[i]);
printf("\n");
return 0;
}