leetcode27
来源:互联网 发布:淘宝卖家违规 编辑:程序博客网 时间:2024/06/07 23:05
leetcode27------------Remove Element
删除数组中指定的元素,并且返回新的数组长度。
这道题目依然投机取巧,主要使用std::find和erase来对迭代器进行操作。
代码:
bool cmp(const int & a,const int & b){ return a<b;}class Solution {public: int removeElement(vector<int>& nums, int val) { if(nums.size()==0) return 0; sort(nums.begin(),nums.end(),cmp); vector<int>::iterator it; while((it=find(nums.begin(),nums.end(),val))!=nums.end()) { nums.erase(it); } return nums.size(); }};
0 0
- leetcode27
- leetcode27
- [LeetCode27]Distinct Subsequences
- [LeetCode27]Remove Element
- Leetcode27: Count Primes
- LeetCode27:Remove Element
- leetcode27:Remove Element
- leetcode27: Remove Element
- Leetcode27. Remove Element
- LeetCode27. Remove Element
- leetcode27:Remove Element
- leetcode27~Remove Element
- 【LeetCode27】【Remove Element】
- LeetCode27. Remove Element
- leetcode27. Remove Element
- leetcode27. Remove Element
- LeetCode27 Remove Element
- leetcode27. Remove Element
- servlet (5) 乱码问题
- 51nod 编辑距离 (DP)
- python跳出双层for循环
- CorePlot1.0:折线图
- 在ESXI的虚拟机里,搭建Android开发环境和模拟器,一波三折
- leetcode27
- Struts2 请求参数接收
- CorePlot1.0:柱状图
- C ++ 输入输出流
- “大部人从外界看阿里是‘雾里看花’”,所以马云亲自敲出了这5000字的致股东信
- 【Cocos2dx】精灵触摸跳跃功能
- Android的GestureDetector类
- Android Studio导入工程时出现的几种错误
- Python简介