vector对象一边遍历一边删除元素
来源:互联网 发布:双卡手机如何选择网络 编辑:程序博客网 时间:2024/04/28 10:11
今天做携程的笔试题,附加编程题是删除一行字符串里面的标点符号,关于一边遍历一边删除的问题,坑踩到好几次了,真是好气啊,明明很简单的问题,写下来防止自己忘了
自己忘了else的条件了,结果最后老不出结果,一调试发现死循环了,真的好气啊
bool f(vector<char> &str) {int end = str.size();bool state = false;auto it = str.begin();while (it != str.end()){if (ispunct(*it)){state = true;it = str.erase(it);}elseit++;}return state;}
0 0
- vector对象一边遍历一边删除元素
- C++ vector一边遍历一边删除元素
- C++ vector一边遍历一边删除元素
- C++ vector一边遍历一边删除元素
- 数组如何一边遍历一边删除元素
- stl vector/list如何一边遍历一边删除
- Java集合怎么一边删除一边遍历
- Java集合怎么一边删除一边遍历
- Swift for循环 一边遍历一边删除
- map的一边遍历一边删除
- JAVA List 一边遍历一边删除元素,报java.util.ConcurrentModificationException异常
- 问题1:集合不能一边遍历一边删除
- 实现一边打包一边删除文件
- 一边睡觉一边洗澡
- 一边旅游一边打炮
- 一边混乱
- 一边听评书,一边编程!
- 一边干活,一边听广播
- poj 3250 单调栈
- 设计模式的作用
- 赛码网基础算法——翻转数组(快排的思想)
- 如何对网站进行性能优化
- 不定宽元素居中
- vector对象一边遍历一边删除元素
- CentOS7使用firewalld打开关闭防火墙与端口
- TOMCAT配置自己的主机名
- js中关于this关键字的理解
- bzoj1132: [POI2008]Tro
- poj 2029 Get Many Persimmon Trees
- sql使用聚合函数查询多列问题
- Ecshop模板开发(十六):查看后台分配变量的键值
- 敌兵布阵 【线段树 or 树状数组 区间求和】