三种数据交换模式

直接上图理解

在这里插入图片描述

分析

我们这里所说的差、良、优,其实是针对内存空间和速度来比较的!!!

  1. 第一种方法:
    就是一个简单的交换,利用中间变量进行交换!
  2. 第二种方法:
    利用两个数据内部的加减进行数据交换!
  3. 第三种方法:
    利用底层二进制进行异或判断,进行数据交换!

代码

还看!!! 还在看!!! 就这还要代码嘛!!! 欧尼酱!!!