By Hyx On 2018-12-01 13:25:10 4 Under 技术 Tags: #编程 #算法 #Java 看标题就知道讲了些什么… 比如说我们要交换变量 a 和 b 的值 利用另一个变量交换这是最常见、最简单的一种。1234int c = a;a = b;b = c;c = a; 互相加减交换不错的方法,但是数字过大可能会导致int越界。123a = a + b;b = a - b;a = a - b; 使用异或交换高效,而且很秀。123a = a ^ b;b = a ^ b;a = a ^ b; END…