LEETCODE 136.Singel Number
来源:互联网 发布:java验证码识别 编辑:程序博客网 时间:2024/06/01 10:43
Given an array of integers, every element appears twice except for one. Find that single one.
Note:
Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory?
大意:
找出数组中只出现一次的元素,其余的都是出现两次
注意:
你的算法需要有一个线性的复杂度。即o(n)。最好不要使用额外的memory来实现
思路: 1 ^ 1 ^ 2 ^ 2 ^ 3 = 3
class Solution(object): def singleNumber(self, nums): """ :type nums: List[int] :rtype: int """ result = nums[0] for i in xrange(1, len(nums)): result = result ^ nums[i] return result
0 0
- LEETCODE 136.Singel Number
- Leetcode:Singel Number
- LEETCODE 137.Singel Number ii
- LeetCode 136. Single Number
- [Leetcode] 136. Single Number
- LeetCode 136. Single Number
- 【leetcode】136. Single Number
- 【LeetCode】136. Single Number
- Leetcode 136. Single Number
- leetcode 136. Single Number
- leetcode 136. Single Number
- 136. Single Number LeetCode
- LeetCode 136. Single Number
- LeetCode 136. Single Number
- [LeetCode]136. Single Number
- LeetCode 136. Single Number
- LeetCode *** 136. Single Number
- [LeetCode]136. Single Number
- 由TXT文件路径,读取并显示该TXT文件
- eclipse加速之禁用JS、jsp等文件的语法验证
- LeetCode之Delete Node in a Linked List (Java+C)
- 高斯消元(模板)
- WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法
- LEETCODE 136.Singel Number
- Java调用Windows命令
- Swift学习:2.7 闭包
- 用java构建二叉排序树,实现先序,中序和后序遍历
- Spring 配置使用 - 装配 Bean
- leetcode-242. Valid Anagram
- Java基础知识思维导图
- linux中可重入函数和线程安全
- 区间重合判断问题