1 int end=unique(array,array+length)-array;
这个函数可以将数组中重复的元素只保留一个,多余的放到数组末尾
注意! 最终数组的数据会被破坏:
如: 1 2 2 3 被处理之后并不会变成 1 2 3 2
常常用于去除重复元素,不过只需要直接输出的话完全不需要删除操作
由于这个函数只能检测相邻元素是否重复,所以要在使用前先排序
第一个参数是起始地址,第二个参数为结束地址,返回值为去重之后的尾地址
( 但是实际上库函数都是在迭代器的基础上实现的,所以不仅仅能用在数组上 )
// to be continue