900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 删除vector中重复的元素 – PHP基础 – 前端 php字符串中去除数字

删除vector中重复的元素 – PHP基础 – 前端 php字符串中去除数字

时间:2020-04-20 18:04:49

相关推荐

删除vector中重复的元素 – PHP基础 – 前端 php字符串中去除数字

假设有一组数组(字符数组,整数数组等),需要将里面重复的元素删除,一种比较方便的方法就是利用STL::vector,vector中定义了许多的成员函数,通过这一些成员函数的搭配可以方便的实现很多任务。

首先,对数组进行排序:

1.vector<int> sun;

2.//向sun添加元素

3.for (int i = 0; i < n; ++i){

4.sun.push_back(primes[i]);

5. }

6.sort(sun.begin(), sun.end());

其次,用erase与unique函数配合就可以将重复的元素从数组中删除:

1.sun.erase(unique(sun.begin(), sun.end()), sun.end());

earse的功能是删除指定范围内的所有函数

unique将相邻的重复的元素移到最后

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。