Single Number
来源:互联网 发布:smtp.163.com ssl端口 编辑:程序博客网 时间:2024/05/21 22:35
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?
这是leetcode上面的一道原题,不是很难但是十分的有趣 https://leetcode.com/problems/single-number/
题目的描述实在是太简陋了,给出的信息很少 大概就是给定一个整数的数组,数组除了一个数字只出现一次其他的都是出现两次, 这里使用^就是异或
有a^b^c=a^c^b所以:
public class Solution { public int singleNumber(int[] nums) { int result = 0; for (int i = 0; i<nums.length; i++) { result ^=nums[i]; } return result; }}
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
- C语言文件操作
- [leetcode]406. Queue Reconstruction by Height
- 一个三流学校程序员的奋斗
- Wordpress 安装Plugin是报错“To perform the requested action, WordPress needs to access your web server”
- 我的三色2016
- Single Number
- Retrofit学习教程(4)-Multiple Query Parameters of Same Name
- 随机化的二叉搜索树总结(treap,随机输入)
- 写头文件注意
- auth-plug.so: undefined symbol: EVP_MD_CTX_free 解决方法
- ffmpeg / avconv是通用的视频/音频编解码命令行工具【转】
- 让vsftpd开机的时候能自动运行
- poj 2065 SETI (高斯消元)
- java 生成json与解析