python写算法题:leetcode: 26. Remove Duplicates from Sorted Array

来源:互联网 发布:万方数据库论文检索 编辑:程序博客网 时间:2024/06/05 10:40

https://leetcode.com/problems/remove-duplicates-from-sorted-array/#/description

class Solution(object):    def removeDuplicates(self, nums):        """        :type nums: List[int]        :rtype: int        """        if len(nums)<=1: return len(nums)        v = nums[0]        ret = 1        for ind in xrange(1,len(nums)):            if v!=nums[ind]:                v=nums[ind]                ret+=1            if ret!=ind+1 and ind+1<len(nums):                nums[ret]=nums[ind+1]        return ret


阅读全文
0 0