偶遇
今天在逛博客的时候看到了hzk_cpp同学写的《位运算的使用》一文,链接附上:
https://blog.csdn.net/hzk_cpp/article/details/79313692
文中谈到了几种基础的位运算,并且在文末举了一个例子,就是运用按位异或得到的Swap算法;
Swap算法的几种形式
一、额外添加temp变量
这个方法我们在初学C语言时常常见到
void swap(int[] num){
int temp = num[0];
num[0] = num[1];
num[1] = temp;
}
二、运用加减法
void swap(