給定一個非空整數數組,除了某個元素只出現一次以外,其余每個元素均出現兩次。找出那個只出現了一次的元素。示例1:輸入:[2,2,1]輸出:1示例2:輸入:[4,1,2,1,2]輸出:4運行效率最高的答案varsingleNumber=function(nums){returnnums.reduce((acc,num)=>acc^num,0)};看不懂為什么一個^能算出值?能解釋下運算過程嗎?
js算法 求惑
Helenr
2019-05-15 10:26:17