136. Single Number
来源:互联网 发布:资产管理app软件 编辑:程序博客网 时间:2024/06/05 06:59
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)时间复杂度,O(1)空间复杂度。
思路:使用异或的交换性和结合性:如果数组为 {2,1,4,5,2,4,1}
2^1^4^5^2^4^1=>(2^2)^(1^1)^(4^4)^5=>0^0^0^5=>5
参考https://discuss.leetcode.com/topic/1916/my-o-n-solution-using-xor
0 0
- 136. Single Number&137. Single Number II
- 136. Single Number
- LeetCode 136. Single Number
- 136.Single Number
- [Leetcode] 136. Single Number
- LeetCode 136. Single Number
- 136.Single Number
- 136. Single Number
- 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
- jenkins api
- VS“当前上下文中不存在名称“ViewBag”,
- PAT基础编程 5-22 龟兔赛跑 (20分)
- word2vec 自己训练中文语料
- 数字签名
- 136. Single Number
- MP4 info查看moov头位置
- Codeforces Round #392 (Div. 2) C - Unfair Poll codeforces
- java标识符
- PHP 选择排序
- tiny 4412 led module
- Spring-MVC开发之全局异常捕获全面解读
- ajax 请求同步执行 等完成了ajax请求 才可以继续后面操作
- MITM 中间人攻击