void elimDups(vector<string> &words)
{
//排序,以便查找重复的单词
sort(words.begin(),words.end());
//unique重排输入范围,使得每个单词只出现一次
//排列在范围的前部,返回指向不重复区域之后一个位置的迭代器
auto end_unique = unique(words.begin(),words.end());
//使用向量操作erase删除重复单词
words.erase(end_unique,words.end());
}
C++中vector消除重复并排序
最新推荐文章于 2024-08-09 11:32:08 发布