不增加额外变量交换两数
Posted linwenbin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不增加额外变量交换两数相关的知识,希望对你有一定的参考价值。
//普通操作 void swap(int &a, int &b) { a = a + b; b = a - b; a = a - b; }
//位与操作 void swap(int &a, int &b) { a ^= b; b ^= a; a ^= b; }
作者:力扣(LeetCode)
链接:https://www.zhihu.com/question/38206659/answer/736472332
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
以上是关于不增加额外变量交换两数的主要内容,如果未能解决你的问题,请参考以下文章