①只删除一个元素

vector<int> num;for(vector<int>::iterator iter=num.begin();iter!=num.end();iter++){        //从vector中删除指定的某一个元素 if(*iter==k){num.erase(iter);break;}
}

②删除指定的多个重复元素

erase函数的返回的是指向被删除元素的下一个元素的迭代器

for (vector<int>::iterator iter = num.begin(); iter != num.end();) {if (*iter == k){iter = num.erase(iter); //erase函数的返回指向当前被删除元素的下一个元素的迭代器}else{iter++;   }
}

C++从vector中删除指定元素相关推荐

  1. 从List集合中删除指定元素

    从List集合中删除指定元素的几种方式 最近在使用这个操作的时候搜索了一下网上的文章,发现有些能用有些不能用, 由于使用之前没有做详细的测试,导致程序bug,今天抽空做了一下总结和测试. packag ...

  2. JS遍历从数组中删除指定元素

    JS遍历从数组中删除指定元素,arr为目标数组,aim为目标对比项 当每次遍历全部内容需要删除的元素不超过一个时,以下两种方法都可用,虽然结果是正确的,但是还是不推荐使用,因为没有包含数组改变后角标值 ...

  3. ES6数组中删除指定元素

    ES6数组中删除指定元素 findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引.否则返回-1. arr.splice(arr.findIndex(item => item.i ...

  4. java 删除数组指定元素_Java从在数组中删除指定元素

    package org.usc.action; import java.util.ArrayList; import java.util.Arrays; import java.util.List; ...

  5. List数组中删除指定元素

    import java.util.ArrayList; import java.util.List;/*** @author 633805 LYH* @version V1.0* @descripti ...

  6. List中删除指定元素

    第一种: ArrayList<Integer> list = new ArrayList<Integer>();list.add(2);list.add(3);list.add ...

  7. C++ vector中删除元素

    vector中删除指定元素 //删除指定元素vector<int> v = {1,2,3,4,5,6,7,8,9,10,5,5,5};printf("v size:%d\n&qu ...

  8. redis删除指定key中的指定元素

    ------------------------删除指定key-------------------------------- 127.0.0.1:6379> keys * 1) "_ ...

  9. redis删除指定key中的指定元素的方法

    查询所有key值 127.0.0.1:6379> keys *1) "_kombu.binding.celery.pidbox"2) "_kombu.binding ...

最新文章

  1. Python: 没有switch-case语句
  2. java script中定义的var变量怎么在body中使用,深入分析JavaScriptvar中的预解析与副作用...
  3. 7个习惯可以改变一个人和他的一生
  4. 资源放送丨《Oracle数据库之Object的Access方法和结合方法》PPT视频
  5. 移动端布局,C3新增属性
  6. Orion Network Configuration Manager (NCM)测试报告
  7. 【Codeforces Round #508 (Div. 2)】Slime【简单贪心】
  8. 现代操作系统 第三章 内存管理 习题
  9. java/php/net/python题库管理系统设计
  10. 阿里大厂面试:2亿条数据需要缓存,如何设计这个存储方案?
  11. 齐市青云小学三年级学计算机吗,齐齐哈尔市青云小学介绍
  12. 数据库架构(一) 插入数据库
  13. 八年级上学期计算机教学计划,第一学期七八年级信息技术教学计划
  14. 云超融合数据中心 CloudFabric
  15. ftp服务器文件复制文件路径,FTP将文件复制到同一FTP的另一个位置
  16. graylog+kafka+zookeeper(单机测试及源码),graylog收集kafka(脚本创建发布订阅方式)存储的消息(四)
  17. 什么是用户感?看看这4个产品经理的感性设计
  18. 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。
  19. 【转载】损失函数 - 交叉熵损失函数
  20. 视频剪辑工具,批量给视频添加上下图片

热门文章

  1. 【土地评价与土地管理】案例:兰州市榆中县农用地分等
  2. 业务多变的公司上云后蒸蒸日上
  3. 华为云GaussDB,11.11让企业无后顾之忧
  4. Andoroid之BottomNavigationView右上角添加红点布局和自动跳转到底部具体第几个Tab
  5. Android之BottomNavigationView实现底部按钮水纹波效果
  6. linux之uniq命令
  7. Hibernate懒加载
  8. python中sendkeys.sendkeys_python的webbrowser模块和SendKeys模块
  9. mathwin.top 联系我们_设计:“有目的”的“因果联系”
  10. 一个几何级数的无限和思考