0%

面试题 16.01. 交换数字

面试题 16.01. 交换数字

最沙雕的方式
1
2
3
4
5
6
class Solution {
public:
vector<int> swapNumbers(vector<int>& numbers) {
return {numbers[1], numbers[0]};
}
};
正经方式

我是傻逼

1
2
3
4
5
6
7
8
9
class Solution {
public:
vector<int> swapNumbers(vector<int>& numbers) {
numbers[0] ^= numbers[1];
numbers[1] ^= numbers[0];
numbers[0] ^= numbers[1];
return numbers;
}
};