常用代码备份--vector中字符串去重

来源:互联网 发布:xp设置网络打印机 编辑:程序博客网 时间:2024/04/29 04:54
#include <algorithm>...sort(vCSTemp.begin(),vCSTemp.end());iter = unique(vCSTemp.begin(),vCSTemp.end());vCSTemp.erase(iter,vCSTemp.end());

1、sort排序
2、unique“删除”相邻的重复元素,但是不是正真的删除,而是将重复元素放在最后。所以运行出来的iter指向没有重复的最后一个元素,后面的全是重复元素
3、从没有重复的元素开始删除后面的重复元素,从而实现去重的功能

0 0
原创粉丝点击