leetcode 27 Romove element

描述:

删除指定元素。不是真的删除,要求把不符合的元素前移。

解决:

非常简单。

int removeElement(vector<int>& nums, int val) {
    if (nums.size() == 0)
        return 0;
    
    int len = 0;
    for (int i = 0; i < nums.size(); ++i) {
        if (nums[i] != val) {
            nums[len++] = nums[i];
        }
    }
    return len;
}

 

posted on 2018-01-22 12:50  willaty  阅读(126)  评论(0编辑  收藏  举报

导航