LeetCode-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?

public class Solution {
    public int singleNumber(int[] A) {
        int result = A[0];
        for (int i = 1; i < A.length; i++)
            result = result ^ A[i];
        return result;
    }
}

 

上一篇:2.Two Sum


下一篇:110. Balanced Binary Tree(平衡树左右子树高度差都小于等于 1)