leetcode:Single Number 菜鸟解法
来源:互联网 发布:淘宝电商是什么 编辑:程序博客网 时间:2024/05/18 21:10
分析题目,发现在所有数字中,仅有一个只出现了一次,然后,我想到了xor的性质
二进制数与全零进行按位xor,解得的值是其本身,而成对数字xor的结果又恰恰是全零,且xor满足交换律
综上,本题得解。代码如下:
class Solution {public: int singleNumber(int A[], int n) { int result; result = A[0]; for(int i =1;i<n;i++){ result=result^A[i]; } return result; }};
0 0
- leetcode:Single Number 菜鸟解法
- leetcode:Single NumberII 菜鸟解法
- LeetCode题解:Single Number最优解法
- Single Number通用解法
- Leetcode: Single Number(136,137). 位运算解法分析
- leetcode中Single Number II的一个通用解法
- leetcode Single Number & 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
- 数据结构之二叉查找树的建立遍历删除
- 初识C#——流程控制
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之19-归档——黑马 IOS 技术博客
- 20141221
- SQL Server中事务日志已满的原因以及解决办法
- leetcode:Single Number 菜鸟解法
- 判断是否是手机号码
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之20-Cocoa和Cocoa Touch简介——黑马 IOS 技术博客
- Android程序开发重新开始一
- 安装office2007安装程序找不到office.zh-cn\*三种详细解决方案
- Spark SQL之External DataSource外部数据源(一)示例
- 炸弹
- Combination Sum求和为给定值的所有序列的解题思路
- 分布式系统阅读笔记(三)-----计算机网络和网络互连技术