力扣刷题日记-136-只出现一次的数字

71 阅读1分钟

思路: 这道题用位运算的方式来做比较简单,只要知道 两个相同的元素异或的结果是0,那么只出现一次的元素就过滤出来了

// 出现过两次的元素结果异或一定是0
var singleNumber = function(nums) {
  let result = 0
  for(let i of nums) {
    result = result ^ i
  }
  return result
}