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

2018-02-24  本文已影响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将相邻的重复的元素移到最后

上一篇 下一篇

猜你喜欢

热点阅读