[leetcode]Single Number

原创 2015年11月19日 23:20:23

题目描述如下:

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?

此题如果不存在线性时间解决这一条件的话很容易解决(不管哪种方式下N方一定可以出结果)。最后是敖神的教导,附上代码:

public class Solution {
    public int singleNumber(int[] nums) {
        int index, res;
        res = nums[0];
        if(nums.length == 1)    return res;
        else{
            for(index = 1; index < nums.length; index++){
                res = res ^ nums[index];
            }
            return res;
        }
    }
}

的确是脑洞大开,很精彩的方法,mark一下。

题目链接:https://leetcode.com/problems/single-number/

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

[leetcode] Single Number II

转自:http://www.tuicool.com/articles/UjQV7n 题目描述: 给定一个包含n个整数的数组,除了一个数出现一次外所有的整数均出现三次,找出这个只出现一次...

[题解][LeetCode][Single Number II]

题目: 题解: Code: class Solution: # @param A, a list of integer ...

Single Number -- LeetCode

原题链接: http://oj.leetcode.com/problems/single-number/  这道题目跟Single Number II比较类似,区别只是这道题目每个元素出现两次,...

LeetCode(137) Single Number II

题目Given an array of integers, every element appears three times except for one. Find that single one...
  • fly_yr
  • fly_yr
  • 2015年10月22日 13:19
  • 299

leetcode single number

给定一个数组,里面每个数都出现3遍,chu

【leetcode78】Single Number II

题目描述:给定一个数组,里面除了一个数字,其他的都出现三次。求出这个数字原文描述:Given an array of integers, every element appears three tim...

LeetCode:Single Number 3

题目大意:给定一个整数数组,其中除两个数字只出现一次外,其余数字均出现两次。找出这两个只出现一次的数字。例如:给定 nums = [1, 2, 1, 3, 2, 5],返回 [3, 5]注意:结果的顺...

【LeetCode】137. Single Number II

137. Single Number II Given an array of integers, every element appears three times except for one...

Leetcode Single Number III

class Solution { public: unsigned long intmax = 2147483647; vector singleNumber(vector& nums...

LeetCode - Single Number

Given an array of integers, every element appears twice(three) times except for one. Find that singl...
  • japinli
  • japinli
  • 2016年08月05日 19:05
  • 165
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[leetcode]Single Number
举报原因:
原因补充:

(最多只允许输入30个字)