美文网首页
C++ 使用STL::vector 删除数组中的重复元素

C++ 使用STL::vector 删除数组中的重复元素

作者: 彦子凡 | 来源:发表于2018-02-24 11:18 被阅读101次
vector<int> sun;
//向sun添加元素
for (int i = 0; i < n; ++i)
{
   sun.push_back(primes[i]);
}
sort(sun.begin(), sun.end());
//使用 erase 删除
sun.erase(unique(sun.begin(), sun.end()), sun.end());

earse的功能是删除指定范围内的所有函数
unique将相邻的重复的元素移到最后

相关文章

网友评论

      本文标题:C++ 使用STL::vector 删除数组中的重复元素

      本文链接:https://www.haomeiwen.com/subject/vkrqxftx.html