26.删除排序数组中的重复项

26.删除排序数组中的重复项_第1张图片

C++代码:

class Solution {
public:
    int removeDuplicates(vector& nums) {
        int j = 0;
        for(int i = 0; i0 && nums[i]==nums[i-1]){
                continue;
            }else{
                nums[j] = nums[i];
                j++;
            }
        }
        return j;
    }
};

Python3代码:

class Solution:
    def removeDuplicates(self, nums: List[int]) -> int:
        j = 0
        for i in range(len(nums)):
            if(i>0 and nums[i]==nums[i-1]):
                continue
            else:
                nums[j] = nums[i]
                j += 1
        return j

 

 

你可能感兴趣的:(LeetCode刷题)