LeetCode Single Number I II Python
2015-03-28 21:02
302 查看
Single Number
Given an array of integers, every element appears twice except for one. Find that single one.def singleNumber(self, A): l = len(A) if l < 2: return A[0] A.sort() for i in range(0,l-1,2): if A[i] != A[i+1]: return A[i] return A[l-1]
思路:先排序,再找结果。
注意:当A的长度为1时,以及结果为最后一个时(当时没处理最后一个数字为结果导致出现错误,for循环中将最后一个排除了,所以后面要做处理)。
Single Number II
Given an array of integers, every element appears three times except for one. Find that single one.只要将range里面的步长改为3就行了。
相关文章推荐
- [Leetcode][python]Single Number/Single Number II
- leetcode single number I II III [python]
- [LeetCode]题解(python):137-Single Number II
- [leetcode]Single Number II @ Python
- 【LeetCode with Python】 Single Number II
- 【LeetCode】【Python题解】Single NumberII
- LeetCode题解:Single Number I and II
- Leetcode习题: SingleNumber II
- leetcode -- Single Number II
- [LeetCode] Single Number II
- [leetcode]Single Number II
- [LeetCode]Single Number II
- LeetCode Single Number I & II 都符合两个问题额外要求的 通用解法 与 思考过程
- LeetCode-Single Number II
- leetcode Single Number II
- [leetcode]Single Number II
- [LeetCode] Single Number II
- [LeetCode] Single Number II
- 【leetcode】Single Number II
- Leetcode: Single Number II