LeetCode 题解:1720. 解码异或后的数组,异或,JavaScript,详细注释
原题链接:https://leetcode.cn/problems/decode-xored-array/
解题思路:
异或有如下性质:
a ^ a = 0a ^ 0 = aa ^ b = b ^ a根据题意,已知
encoded[i - 1] = arr[i - 1] ^ arr[i],可以做如下转换:encoded[i - 1] ^ arr[i - 1] = arr[i - 1] ^ arr[i] ^ arr[i - 1]encoded[i - 1] ^ arr[i - 1] = arr[i] ^ 0encoded[i - 1] ^ arr[i - 1] = arr[i]
复制代码
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/cae16d073ab6c7236c1b6c0b4】。文章转载请联系作者。










评论