给出一个正整数数组,去除重复元素。 要求在原数组上操作; 将去除重复之后的元素放在数组开头; 不需要保持原数组顺序; 返回去除重复元素之后的元素个数
参考代码:
class Solution: def deduplication(self, nums): n = len(nums) if n == 0: return 0 nums.sort() result = 1 for i in range(1, n): if nums[i - 1] != nums[i]: nums[result] = nums[i] result += 1 return result