2017年2月7日 星期二

Leetcode solution: Remove Element

Leetcode solution: Remove Element

簡單的移除陣列中的元素,即 Array中有val值的元素就剃除
以nStart計算保留的數量,直接結束時直接return nStart
程式碼以C撰寫,夠簡單吧!

int removeElement(int* nums, int numsSize, int val) {
int i;
int nStart = 0;

    for(i=0; i<numsSize; i++)
{
if (nums[i] != val)
nums[nStart++] = nums[i];
}

return nStart;
}

沒有留言:

張貼留言