LeetCode 136 Single Number

来源:互联网 发布:优易淘宝小号注册机 编辑:程序博客网 时间:2024/06/05 00:42

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?

数组中的数字按顺序异或,最后剩下的就是独一无二的数字。

1234567
 public int singleNumber(int[] nums) {        int r = nums[0], l = nums.length;for (int i = 1; i < l; i++) {r = r ^ nums[i];}return r;    }
原创粉丝点击