Leetcode- 初级数组

1 、从排序数组中删除重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。

不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。

1 class Solution:
2     def removeDuplicates(self,nums):
3         i =0    
4         while i < len(nums)-1:
5             if nums[i+1] == nums[i]:
6                 nums.remove(nums[i+1])
7             i +=1
8         return len(nums)

猜你喜欢

转载自www.cnblogs.com/autoyzz/p/9011736.html