摘要: 假设要交换的两个变量分别是A,B。 第一种方法,使用一个中间变量C: 此方式简单明了,但需要借助额外的缓存空间。 第二种方法,巧妙利用加减法来实现数值交换: 可以通过思考每一步的结果来加以说明, 最终完成了A,B的交换。 第三种方法,利用位运算中的异或运算来实现: 考虑异或运算的几个特点: 交换律: 阅读全文
posted @ 2017-06-21 20:01 Europa_Universalis 阅读(586) 评论(0) 推荐(0) 编辑