不借助臨時變量,進(jìn)行兩個整數(shù)的交換
輸入 a = 2, b = 4 輸出 a = 4, b =2
就是數(shù)學(xué)學(xué)的括號運(yùn)算的思想:a=a+(b-a)
代碼如下:
function swap(a,b){
b = b - a
a = a + b
b = a - b
return [a,b]
}
輸入 a = 2, b = 4 輸出 a = 4, b =2
就是數(shù)學(xué)學(xué)的括號運(yùn)算的思想:a=a+(b-a)
代碼如下:
function swap(a,b){
b = b - a
a = a + b
b = a - b
return [a,b]
}