27. Remove Element

来源:互联网 发布:网络诈骗的具体案例 编辑:程序博客网 时间:2024/06/12 01:42

跟26题的解题思路基本上是一样的,用j来标示下一个应该保留的元素应该放入的位置,放入之后,j++。代码如下:

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

0 0
原创粉丝点击