给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。示例1:输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4运行效率最高的答案varsingleNumber=function(nums){returnnums.reduce((acc,num)=>acc^num,0)};看不懂为什么一个^能算出值?能解释下运算过程吗?
示例1:输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4运行效率最高的答案varsingleNumber=function(nums){returnnums.reduce((acc,num)=>acc^num,0)};看不懂为什么一个^能算出值?能解释下运算过程吗?
输入:[2,2,1]输出:1示例2:输入:[4,1,2,1,2]输出:4运行效率最高的答案varsingleNumber=function(nums){returnnums.reduce((acc,num)=>acc^num,0)};看不懂为什么一个^能算出值?能解释下运算过程吗?
输出:1示例2:输入:[4,1,2,1,2]输出:4运行效率最高的答案varsingleNumber=function(nums){returnnums.reduce((acc,num)=>acc^num,0)};看不懂为什么一个^能算出值?能解释下运算过程吗?
示例2:输入:[4,1,2,1,2]输出:4运行效率最高的答案varsingleNumber=function(nums){returnnums.reduce((acc,num)=>acc^num,0)};看不懂为什么一个^能算出值?能解释下运算过程吗?
输入:[4,1,2,1,2]输出:4运行效率最高的答案varsingleNumber=function(nums){returnnums.reduce((acc,num)=>acc^num,0)};看不懂为什么一个^能算出值?能解释下运算过程吗?
输出:4运行效率最高的答案varsingleNumber=function(nums){returnnums.reduce((acc,num)=>acc^num,0)};看不懂为什么一个^能算出值?能解释下运算过程吗?
运行效率最高的答案varsingleNumber=function(nums){returnnums.reduce((acc,num)=>acc^num,0)};看不懂为什么一个^能算出值?能解释下运算过程吗?
varsingleNumber=function(nums){returnnums.reduce((acc,num)=>acc^num,0)};看不懂为什么一个^能算出值?能解释下运算过程吗?
returnnums.reduce((acc,num)=>acc^num,0)};看不懂为什么一个^能算出值?能解释下运算过程吗?
};看不懂为什么一个^能算出值?能解释下运算过程吗?
看不懂为什么一个^能算出值?能解释下运算过程吗?
倚天杖
MMMHUHU
相关分类