为了解决项目中的一个问题,需要 用一个vector中指定的元素删除另一个vector

下面是我采用的解决方法:

比如说

有两个vector<int> vect1和vect2
vect1 = {2,3,6,9,4,8,11};
vect2 = {11,3}
我想要用vector2中指定的元素去删除vector1里的元素

代码如下:

for(auto it = vect2.begin(); it != vect2.end(); ++ it)
{vect1.erase(std::remove(vect1.begin(), vect1.end(), *it), vect1.end());
}

经过操作后
vect1={2,6,9,4,8};

用一个vector删除另一个vector中的元素相关推荐

  1. 队列练习之Example005-Q 是一个队列,S 是一个空栈,实现将队列中的元素逆置的算法

    Example005 题目 Q 是一个队列,S 是一个空栈,实现将队列中的元素逆置的算法. 分析 主要考查对队列和栈的特性与操作.由于对队列的一系列操作不可能将其中的元素全部逆置,而栈可以将入栈的元素 ...

  2. java基础—自定义一个比较器,对TreeSet 集合中的元素按指定方法来排序(java集合六)

    自定义一个比较器,对TreeSet 集合中的元素按指定方法来排序 import java.util.Comparator; import java.util.Iterator; import java ...

  3. 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。

    给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,数组中同一个元素不能使用两遍. ...

  4. 微信小程序,从一个数组删除另一个数组

    使用方法: 先调用oneArrDeleteOtherOneArr函数,获得删除后的数组 再用setData函数,对data里的数组赋值 let newMarkers = this.oneArrDele ...

  5. js删除两个集合中共同元素_多个集合中的共同和独特元素

    js删除两个集合中共同元素 本周,我们将暂时中断较高级别的问题和技术文章,以解决我们中许多人可能面临的一些代码问题. 没什么花哨的或太辛苦的,但是有一天它可能会节省您15分钟的时间,偶尔回到基础上也很 ...

  6. php删除二维数组元素_php怎样删除二维数组中的元素

    php怎样删除二维数组中的元素 发布时间:2020-11-03 10:22:40 来源:亿速云 阅读:68 作者:小新 这篇文章主要介绍了php怎样删除二维数组中的元素,具有一定借鉴价值,需要的朋友可 ...

  7. PHP常用数组函数(含按键值删除二维数组中的元素)

    // 1.array_search():在数组中搜索键值"red",并返回它的键名 $a=array("a"=>"red"," ...

  8. php如何根据条件删除二维数组中的元素

    需求是在一个二维数组中,根据数组中某个元素的值是否为0来判断是否将这个元素删除 $result = array();foreach ( $data as $i => $v ) { $id = $ ...

  9. java map 随机取值_随机获取一个集合(List, Set)中的元素,随机获取一个Map中的key或value...

    利用Java提供的Random类.从List或Set中随机取出一个元素,从Map中随机获取一个key或value. 因为Set没有提供get(int index)方法,仅仅能先获取一个随机数后.利用一 ...

最新文章

  1. MaxCompute大数据实践,电商数据仓库选择雪花还是星型模型?
  2. 小工匠聊架构-超高并发秒杀系统设计 04_流量削峰设计
  3. 10分钟免费开启全站https
  4. Eclipse 集成gtk开发环境
  5. postgresql select for update 多行加锁顺序_PostgreSQL和Mysql的MVCC实现机制的差异对比
  6. MyBatisPlus分页
  7. 小程序基础能力~网络
  8. bs 程序用户个性化设置保存_想更改win10设置,这12种打开方法你不可不知,方便又快捷...
  9. CocoPods原理
  10. ECSHOP2.7.3删除后台左侧菜单中的云服务中心
  11. UVa 11636 - Hello World!
  12. .net web开发经典图书总结
  13. 【每日一读】EMNLP2020:如何提高事件检测(ED)模型的鲁棒性和泛化能力?
  14. 手机APP的常见功能测试用例
  15. 【干货】java参考文献论文类
  16. Spring:Spring源码下载、保存、编译
  17. 水经注万能地图下载器、影像插件和转换器的功能与关系
  18. python代码解读_python源代码解读
  19. 自我总结3dmaxs建筑场景展uv步骤
  20. 计算机组成原理 - 系统总线

热门文章

  1. 2006年IT公司(红/黑)榜前100名
  2. python爬取客流数据_Python爬取南京地铁微博发布客流数据并进行分析
  3. 2019大一寒假作业:校园一卡通信息管理系统
  4. 曙光服务器如何重新设置u盘启动_曙光服务器常见问题
  5. 四个简单例子教你通过用户行为记录提高用户体验之 “快的用户体验”
  6. 树莓派 ubuntu系统 : mysql.service: Failed with result ‘exit-code‘
  7. 台式电脑计算机页面扩大不了,电脑桌面上的字体以及网页字体如何进行放大
  8. Android闪动的文字效果
  9. 还在付费使用 XShell?我选择这款超牛逼的 SSH 客户端,完全免费
  10. 3D向量叉乘的理解和记忆