vector 去重复
Posted 一一工作驿站
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vector 去重复相关的知识,希望对你有一定的参考价值。
①首先将vector排序
sort( vecSrc.begin(), vecSrc.end() ); // 1,2,3,3,4,4,6,7,8,9
②然后使用unique算法,unique返回值是重复元素的开始位置。
vector<int>::iter pos;
pos = unique(ivec.begin, ivec.end()); //1,2,3,4,6,7,8,9,3,4
// ^
③最后删除后面的那段重复部分
earse(pos, ivec.end()); //1,2,3,4,6,7,8,9
以上是关于vector 去重复的主要内容,如果未能解决你的问题,请参考以下文章