在线等!关于运算符^的一些疑问?

题目描述给定一个包含0,1,2,...,n中n个数的序列,找出0..n中没有出现在序列中的那个数。相关代码varmissingNumber=function(nums){varres=nums.length;for(vari=0;i<nums.length;i++){res=res^(i^nums[i]);}returnres;};看到一位大神的答案,但是不太理解res=res^(i^nums[i]);的意思,查了^的解释,调试了程序,还是不太明白是怎么对比出来的,麻烦解答一下,谢谢
达令说
浏览 291回答 2
2回答

元芳怎么了

Bitwise_Operators#(按位异或)varmissingNumber=function(nums){varres=nums.length;for(vari=0;i
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript