leecode-268. 丢失的数字(异或的应用,找没有出现的数字,找只出现一次的数字)

Posted 哈拉泽空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leecode-268. 丢失的数字(异或的应用,找没有出现的数字,找只出现一次的数字)相关的知识,希望对你有一定的参考价值。

找没有出现的数字、找第一个出现的数字等,都是异或的经典应用

运算符号:^

运算规则:同0异1

满足规律:结合律:a^b^c=a^(b^c);

                自反律:a^a=0;

                恒等律:a^0=a;

数组中只有要找的数出现了一次,其他所有的数都出现了两次。由以上三条规律,对所有数进行异或运算,最后得到只出现一次的那个数

以上是关于leecode-268. 丢失的数字(异或的应用,找没有出现的数字,找只出现一次的数字)的主要内容,如果未能解决你的问题,请参考以下文章

leecode-268. 丢失的数字(异或的应用,找没有出现的数字,找只出现一次的数字)

Leecode 268. 丢失的数字——Leecode每日一题系列

面试题:找出数组中只出现一次的2个数(异或的巧妙应用)(出现3次)

字典树_异或和

服务器raid5磁盘阵列不同故障导致数据丢失的数据恢复方法(案例)

单身狗(异或运算)