removeDuplicates

来源:互联网 发布:气象观测数据怎么画图 编辑:程序博客网 时间:2024/06/07 20:24

在做这道题时,整个过程简直要爆炸,主要原因就是我忽略了题干中的几个点

1,这是一个已经排序的数组

2,只需要输出不重复元素的个数,但是要保证数组前length个元素为这些不重复元素

nums  = [1,1,2]if len(nums) < 2:    print(nums)    print(len(nums))else:    length = len(nums)    newTail = 0    for i in range(1,length):        if nums[i] != nums[newTail]:            newTail = newTail + 1            nums[newTail] = nums[i]    print(newTail + 1)

0 0
原创粉丝点击