C++的unique函数

来源:互联网 发布:派拉软件 编辑:程序博客网 时间:2024/05/21 05:42
/**一般来说,下面两个配套使用;sort(a,a+n);ans=unique(a,a+n)-a;该函数的作用是“去除”容器或者数组中相邻元素的重复出现的元素,注意 (1) 这里的去除并非真正意义的erase,而是将重复的元素放到容器的末尾,返回值是去重之后的尾地址。 (2) unique针对的是相邻元素,所以对于顺序顺序错乱的数组成员,或者容器成员,需要先进行排序,可以调用std::sort()函数**/