JavaScript异或运算

相关性质

任何数和自己做异或运算,结果为 0,即 a⊕a=0a⊕a=0 。
任何数和 0 做异或运算,结果还是自己,即 a⊕0=⊕a⊕0=⊕。
异或运算中,满足交换律和结合律,也就是a⊕b⊕a=b⊕a⊕a=b⊕(a⊕a)=b⊕0=ba⊕b⊕a=b⊕a⊕a=b⊕(a⊕a)=b⊕0=b。

解题过程

image
也就是我们用交换律会将两个一组的放在一起,他们的结果就是0,之后就会得到只有一个数字的

posted @ 2022-11-04 10:06  含若飞  阅读(162)  评论(0编辑  收藏  举报