Single Number - leetcode
来源:互联网 发布:fugue免流源码 编辑:程序博客网 时间:2024/06/11 09:52
Single Number
My SubmissionsGiven 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?
思路:两个相同的数异或之后的值为零,那么该题将n个数异或,得到的就是那个single one~
class Solution {public: int singleNumber(int A[], int n) { // Note: The Solution object is instantiated only once and is reused by each test case. if (A == 0 || n < 1) return 0; int key = A[0]; for (int i = 1; i < n; ++i) { key ^= A[i]; } return key; }};
- leetcode Single Number & Single Number ||
- [LeetCode] Single Number
- Leetcode: Single Number
- Leetcode Single Number
- Single Number - leetcode
- Single Number II - leetcode
- Leetcode: Single Number II
- 【LeetCode】Single Number
- [LeetCode] Single Number II
- LeetCode: Single Number II
- LeetCode: Single Number
- leetcode -- Single Number II
- [leetcode]Single Number II
- [LeetCode] Single Number II
- [LeetCode]Single Number
- Leetcode Single Number
- 【leetcode】Single Number
- 【leetcode】Single Number II
- OCP-1Z0-052-V8.02-18题
- 特征向量与特征值
- JavaSwing图形界面编程之JTable
- Basic Spring Step by Step Hello World Example
- Foundation框架(YI)--数字对象和字符串对象常用的处理方法
- Single Number - leetcode
- C++基础复习之this关键字
- Linux系统迁移
- Java高级特性之Seriablizable(一)
- Halcon 1D测量(2) :测量特定灰度值像素
- 写blog的原因
- Unity碰撞检测
- system.gc()和system.runFinalization()区别作用
- OCP-1Z0-052-V8.02-19题