- set()得到的结果是无序不重复的元素集合
- 要注意list越界,特别是list为空的时候;
- 多多查看优秀代码。
class Solution: def removeDuplicates(self, nums): """ :type nums: List[int] :rtype: int """ if nums == []: #要注意list越界,特别是list为空的时候; return 0 point = 0 for i in range(1, len(nums)): if nums[i] > nums[point]: point = point +1 nums[point] = nums[i] return point+1 #多多查看优秀代码。 # nums[:] = sorted(set(nums)) set()得到的结果是无序不重复的元素集合 # return len(nums) #nums[:] = sorted(list(set(nums))) #return len(set(nums))
26. 删除排序数组中的重复项
猜你喜欢
转载自blog.csdn.net/qq_40474067/article/details/80372167
今日推荐
周排行