当前位置:
代码迷
>>
J2SE
>> 【FAQ】不要第三变量交换两个整数的三种方法
详细解决方案
【FAQ】不要第三变量交换两个整数的三种方法
热度:
90
发布时间:
2016-04-24 15:50:26.0
【FAQ】不用第三变量交换两个整数的三种方法
经常看到有人问这个
方法一:
i=i+j;
j=i-j;
i=i-j;
方法二:
i^=j;
j^=i;
i^=j;
方法三:
// 用加减实现,而且不会溢出
a = a+b-(b=a)
------解决方案--------------------
不错
一分我也要
相关解决方案