LeetCode 27 Remove Element

LeetCode 27 Remove Element

C语言实现:

相当于新设置了一个指针n,仍用原有的存储空间,存放值不等于val的element

int removeElement(int* nums, int numsSize, int val) {
    int n=0;
    for(int i=0;i<numsSize;i++)
    {
        if(nums[i]!=val)
        {
            nums[n]=nums[i];
            n++;
        }
    }
    return n;
}

 

posted @ 2015-11-25 15:58  Walker_Lee  阅读(417)  评论(0编辑  收藏  举报