美文网首页
Single Number

Single Number

作者: 我知他风雨兼程途径日暮不赏 | 来源:发表于2020-05-14 10:33 被阅读0次

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/single-number

1. TITLE

Given a non-empty 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?
  • Example 1:
    Input: [2,2,1]
    Output: 1
  • Example 2:
    Input: [4,1,2,1,2]
    Output: 4

2. JAVA Answer

Time Complexity:O(N),Space Complexity:O(1)
class Solution {
    public int singleNumber(int[] nums) {
        int res= 0;
        if(nums.length==0){
            return res;
        }
        res = nums[0];
        for(int i=1;i<nums.length;i++){
            res = res ^ nums[i];
        }
        return res;
    }
}

相关文章

  • 一篇文章搞懂面试中leetcode位操作算法题

    Single Number落单的数 落单的数 IISingle Number II Single Number I...

  • single number

    题目描述 给定一个整数数组,除了一个元素外,每个元素都会出现两次。找到那一个出现一次的元素。注意:时间复杂度O(n...

  • Single number

    用异或

  • Single Number

    题目要求找出在算法的时间复杂度为线性时间,且不占据额外的内存 下面讲解算法:该算法主要用到了位运算中的异或运算^,...

  • Single Number

    Single Number 今天是一道有关位运算的题目,来自LeetCode(#136),难度为Medium,Ac...

  • Single Number

    Problem Given an array of integers, every element appears...

  • Single Number

    Given an array of integers, every element appearstwiceexc...

  • Single Number

    Given an array of integers, every element appearstwiceexc...

  • Single Number

    按位亦或可求解,复杂度为O(n)

  • Single Number

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/single...

网友评论

      本文标题:Single Number

      本文链接:https://www.haomeiwen.com/subject/rlgznhtx.html