
2007年06月21日 16:14:12
再谈直接交换两个整型值
|
前篇《直接交换两个int变量的值》中所用方法太复杂,网友fxismonk提出的方法很好,而且很好懂。推荐使用。今天下载了JavaOne 2007的一些pdf,发现其中也有讲这个的。其思想就是使用xor。和网友fxismonk提出的思路一样,就是构造一个特殊数,通过这个数,需交换数可以彼此发现。代码如下: |

|
前篇《直接交换两个int变量的值》中所用方法太复杂,网友fxismonk提出的方法很好,而且很好懂。推荐使用。今天下载了JavaOne 2007的一些pdf,发现其中也有讲这个的。其思想就是使用xor。和网友fxismonk提出的思路一样,就是构造一个特殊数,通过这个数,需交换数可以彼此发现。代码如下: |
一共有 0 条评论