Remove Element

class Solution {
public:
    int removeElement(vector<int>& nums, int val) {
        vector<int> new_nums;
        int i=0;
        int s=nums.size();

        while(i<s){
            if(nums[i] == val){
                i++;
                continue;
            }
            else{
                new_nums.push_back(nums[i]);
                i++;
            }
        }
        
        
        nums.clear();
        nums=new_nums;
        return nums.size();
    }
};

 

posted @ 2015-08-02 19:30  *桔子*  阅读(145)  评论(0编辑  收藏  举报