码迷,mamicode.com
首页 > 其他好文 > 详细

vector 去重复

时间:2016-05-27 14:45:20      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

①首先将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 去重复

标签:

原文地址:http://www.cnblogs.com/sthv/p/5534401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!