LeetCode(26) Remove Duplicates from Sorted Array
来源:互联网 发布:纽约跑跑美国代购 知乎 编辑:程序博客网 时间:2024/06/05 09:06
这道题的描述有问题,它让我们返回一个int,但是run的时候你会看见你的output是一个list。为什么呢?是因为它其实是要你把Array里面所有重复的元素去掉,然后把剩下的互不重复的元素调整到Array前面来。你返回的是length,然后Array[:length]得互相不重复。
举个例子:
nums=[1,1,2]
你返回的length应该为2,但是同时nums你也要去调整它,让nums=[1,2,1],这样nums[:length]=[1,2]
下附AC代码:
class Solution: def removeDuplicates(self, nums): """ :type nums: List[int] :rtype: int """ if len(nums)==0: return 0 lens = 0 for i in range(1,len(nums)): if nums[lens]<nums[i]: lens+=1 nums[lens] = nums[i] return lens+1
阅读全文
0 0
- LeetCode(26)Remove Duplicates From Sorted Array
- [leetcode 26] Remove Duplicates from Sorted Array
- [Leetcode] 26 - Remove Duplicates from Sorted Array
- leetcode|26|Remove Duplicates from Sorted Array
- leetcode-26 Remove Duplicates from Sorted Array
- leetcode 26 Remove Duplicates from Sorted Array
- LeetCode 26 Remove Duplicates from Sorted Array
- LeetCode 26 Remove Duplicates from Sorted Array
- LeetCode 26 Remove Duplicates from Sorted Array
- leetcode 26 Remove Duplicates from Sorted Array
- LeetCode---(26) Remove Duplicates from Sorted Array
- Leetcode 26 Remove Duplicates from Sorted Array
- LeetCode 26 - Remove Duplicates from Sorted Array
- Leetcode[26]-Remove Duplicates from Sorted Array
- leetcode 26 -- Remove Duplicates from Sorted Array
- LeetCode 26: Remove Duplicates from Sorted Array
- leetcode[26]:Remove Duplicates from Sorted Array
- leetcode 26 Remove Duplicates from Sorted Array
- 解决Cannot change version of project facet Dynamic Web Module to 3.0
- 史上最好用的免费SVN空间
- 【Codeforces301E】Yaroslav and Arrangements
- spring mvc 参数传值问题
- Android中View的绘制流程解析
- LeetCode(26) Remove Duplicates from Sorted Array
- java反射示例:数据库数据反射为java对象
- windows使用Pandoc将Markdown转换为PDF文件
- mysql数据源_BaseDao
- mybatis详解-(20)缓存原理上
- AngularJs 商品订单信息管理
- Tomcat Jenkins
- [dialog system] 阅读笔记
- (十)java锁机制深度化