其他分享
首页 > 其他分享> > 交换两数,不使用第三变量

交换两数,不使用第三变量

作者:互联网

核心:交换两个数,不申请第三变量做存储变量。

 

1、利用两数之间求和减自身的方法:

 

 

2、转换成二进制数,进行异或求解:

 

 

 异或(a^b):相同为0,相异为。

 

 缺点:1、执行效率低

    2、可读性低、可维护性低

 

标签:变量,可读性,交换,可维护性,第三,异或
来源: https://www.cnblogs.com/3321zfdq/p/15310014.html