两个数值在进行Swap过程中所阐述的三种思维算法,赋值,加减,异或。赋值的算法是较容易理解的,通过设立一个第三方的变量来储存所需要等待交换的值。样本如下:输入a,b两个值,将这两个输出的值得到交换。
赋值的方法如下:
加减赋值法:用到的是两个数值进行相加减所得到我们想要的情况,然而乘除法并未得到我们想要的情况。
异或方法求解:
两个数值在进行Swap过程中所阐述的三种思维算法,赋值,加减,异或。赋值的算法是较容易理解的,通过设立一个第三方的变量来储存所需要等待交换的值。样本如下:输入a,b两个值,将这两个输出的值得到交换。
赋值的方法如下:
加减赋值法:用到的是两个数值进行相加减所得到我们想要的情况,然而乘除法并未得到我们想要的情况。
异或方法求解: