20160307 Single Number

来源:互联网 发布:oracle删除表数据 编辑:程序博客网 时间:2024/05/24 01:25

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?

思路:

采用XOR思想,A XOR A = 0

代码:

public class Solution {    public int singleNumber(int[] nums) {        int sum = 0;        for(int i = 0; i < nums.length; i++)        {            sum = sum ^ nums[i];        }        return sum;    }}
0 0
原创粉丝点击