给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
我写的O(n^2)的笨方法:
class Solution { public int singleNumber(int[] nums) { for(int i=0;i
运用异或:
int a =0; for(int i:nums){ a^=i; } return a;
本文共 279 字,大约阅读时间需要 1 分钟。
给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。
我写的O(n^2)的笨方法:
class Solution { public int singleNumber(int[] nums) { for(int i=0;i
运用异或:
int a =0; for(int i:nums){ a^=i; } return a;
转载于:https://www.cnblogs.com/Noctis/p/10573188.html