Single Number
来源:互联网 发布:招警考试软件 编辑:程序博客网 时间:2024/06/08 06:52
136. Single Number
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?
给定一个整型数组,除了一个元素以外其余每个元素出现两次。找出那一个元素。
Note: 算法应在线性时间内完成,你能不使用额外的内存实现该算法吗
` public class Solution { public int singleNumber(int[] nums) { int a = 1; for (int i = 0; i < nums.length; i++) { a ^= nums[i]; } return a ^ 1; } }`
这道题我们用两个数异或,相同则为0,不同则保持不变的思想去做就好做。
0 0
- Single Number
- single number
- Single Number
- Single Number
- Single Number
- Single Number
- Single Number
- Single Number
- Single Number
- Single Number
- Single Number
- Single Number
- Single Number
- Single Number
- single number
- Single Number
- Single Number
- Single Number
- 延长FLASH和EEPROM芯片写入次数的小方法
- 工具类的封装--Log封装
- 2017-02-28-一个好用的Android比例自动适配的库
- 类加载全过程
- @SuppressLint("NewApi")和@TargetApi()的区别
- Single Number
- 93
- Oracle PL/SQL之LOOP循环控制语句
- 7.《MySQL必知必会》事务,全球化,安全管理与维护
- 有关mina的session管理及客户端断线重连的问题
- Maven项目的目录结构
- 数据结构和算法
- JEECG 社区官方技术支持
- Shell脚本的参数传递