【leetcode】删除排序数组中的重复项

 

int removeElement(int* nums, int numsSize, int val){
    int left=0;
    while(left < numsSize)
    {
        if (nums[left] == val && nums[numsSize-1] != val) nums[left++] = nums[numsSize---1];
        if (nums[left] != val) left++;
        if (nums[numsSize-1] == val) numsSize--;
    }
    return numsSize;
}

 

posted @ 2020-09-09 11:17  温暖了寂寞  阅读(118)  评论(0编辑  收藏  举报