首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

讨论:异或运算的运用,该如何处理

2012-03-02 
讨论:异或运算的运用如题,最好有运用异或的程序[解决办法]aa^bba^baa^btwo number exchange:)[解决办法

讨论:异或运算的运用
如题,最好有运用异或的程序

[解决办法]
a=a^b
b=a^b
a=a^b

two number exchange:)
[解决办法]
首先想到就是Nim游戏,总是用到异或运算:
比如:
石子分堆问题: http://blog.csdn.net/mathe/archive/2006/08/28/1132410.aspx
编号连续的球: http://blog.csdn.net/mathe/archive/2006/08/29/1136096.aspx
还有模2的加法也可以用异或运算:
比如:
关灯游戏: http://blog.csdn.net/mathe/archive/2006/08/30/1143634.aspx

[解决办法]
其实没什么。
异或运算本质上是加减运算。
如果你认为加减运算很多功能的话,我也不能说你错。

热点排行