摘要: 对于两个变量值的交换除了用第三个变量作为中介还可以用其他算法来实现:如需要交换 a=1,b=2的值我们可以这样实现: 1、用第三个变量值交换int a = 1;int b = 2;int c = a;a = b;b = c;2、用加减法交换a = a + b;b = a - b;a = a - b;或a = a - b;b = a + b;a = b - a;3、用异或(XOR)法交换 a = a... 阅读全文
posted @ 2011-11-26 17:00 ZYB 阅读(1036) 评论(2) 推荐(2) 编辑