第一遍
class Solution(object):
def removeDuplicates(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
if len(nums)==0:
return 0
j=0
temp=nums[0]
i=1
flag=False
while (i < len(nums))and(flag==False):
if nums[i]>nums[j]:
nums[j+1]=nums[i]
j=j+1
i=i+1
elif nums[i]==nums[j]:
i=i+1
else:
flag = True
return j+1
内存很失败了,果然我的cpu是以内存为代价的