【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 @   温暖了寂寞  阅读(118)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示