2014年10月26日

摘要: 前面我们谈到了,可用通过异或运算交换两个数,而不需要任何的中间变量。 如下面:void exchange(int&a,int&b){a ^=b;b ^=a;a ^=b;}然而,这里面却存在着一个非常隐蔽的陷阱。通常我们在对数组进行操作的时候,会交换数组中的两个元素,如exchang(&a[i], &... 阅读全文
posted @ 2014-10-26 20:49 程序猿猿猿 阅读(403) 评论(0) 推荐(0) 编辑

导航