恭喜,你发布的帖子
发布于 2025-03-11 18:27:43
16楼
异或也很妙。
法则:
a ^ a = 0,相同出0,相异出1。
a ^ 0 = a,与0异或,值不变。
a ^ b = b ^ a,交换律。
(a ^ b ) ^ c = a ^ ( b ^ c ),结合律。
a , b 两个值,两个位置
1、第一步,a ^ b,存到 a位置,变成 a^b, b。
2、第二步,a ^ b,相当于值的 a^b^b=a^(b^b)=a^0=a,存到b位置,变成a^b,a。
3、第三步,a ^ b,相当于值的(a^b)^a=(b^a)^a=b^(a^a)=b^0=b,存到a位置,变成b,a。
请填写推广理由:
分享
只看
楼主