会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Europa_Universalis
博客园
首页
新随笔
联系
订阅
管理
2017年6月21日
两个变量交换数值的三种方法
摘要: 假设要交换的两个变量分别是A,B。 第一种方法,使用一个中间变量C: 此方式简单明了,但需要借助额外的缓存空间。 第二种方法,巧妙利用加减法来实现数值交换: 可以通过思考每一步的结果来加以说明, 最终完成了A,B的交换。 第三种方法,利用位运算中的异或运算来实现: 考虑异或运算的几个特点: 交换律:
阅读全文
posted @ 2017-06-21 20:01 Europa_Universalis
阅读(586)
评论(0)
推荐(0)
编辑
公告