算法练习--交换数字

题目:

编写一个函数,不用临时变量,直接交换numbers = [a, b]中a与b的值。

示例:

输入: numbers = [1,2]
输出: [2,1]
提示:numbers.length == 2

代码:

class Solution {
    public int[] swapNumbers(int[] numbers) {
        numbers[0]+=numbers[1];
        numbers[1]=numbers[0]-numbers[1];
        numbers[0]=numbers[0]-numbers[1];
        return numbers;
    }
}

 

你可能感兴趣的:(java算法练习)