C++STL中的unique函数

头文件:#include<iostream>

函数原型:iterator unique(iterator it_1,iterator it_2);

 

作用:元素去重,即”删除”序列中所有相邻的重复元素(只保留一个)。此处的删除,并不是真的删除,而是指不停的把后面不重复的元素移到前面来,也可以说是用不重复的元素占领重复元素的位置。所以在使用前一般要先排序。

返回值是一个迭代器,它指向的是去重后容器中不重复序列的最后一个元素的下一个元素

 

posted @ 2019-05-14 20:35  莫莫君不恋爱  阅读(362)  评论(0编辑  收藏  举报