Single Number

原创 2016年05月31日 15:30:15

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?

Subscribe to see which companies asked this question

我的方法貌似用的是O(n*n)的时间复杂度的。。不过第一次脱离IDE,白板编程~还是有待于提高的~~

public class Solution {

    public int singleNumber(int[] nums) {
        int[] arr = new int[nums.length];
        int r = 0;
        for(int i = 0 ;i < nums.length ; i++)
        arr[i] = 0;
        for(int i = 0; i < nums.length ; i++){
            for(int j = i+1 ; j <nums.length ; j++)
            {
                if(nums[i] == nums[j])
                {
                    arr[i]=1;
                    arr[j]=1;
                }
            }
        }
        for(int i = 0 ; i < nums.length ;i++){
            if(arr[i]==0)
            r = i;
        }
        return nums[r];
    }
}

相关文章推荐

Single Number调试用demo

  • 2017年08月17日 17:03
  • 887B
  • 下载

[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
  • 295

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...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Single Number
举报原因:
原因补充:

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