class Solution {
public:
int removeElement(vector<int>& nums, int val) {
vector<int>::iterator it=nums.begin();
while(it != nums.end()){
if(*it == val){
it = nums.erase(it);
}
else
it++;
}
return nums.size();
}
};没什么好说的,就是速度咋这么慢?
本文介绍了一个C++ STL向量中移除指定值的实现方法,并对其进行了简单的性能说明。
226

被折叠的 条评论
为什么被折叠?



