本文主要是介绍Leetcode :面试题 16.01. 交换数字(位运算),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
面试题 16.01. 交换数字
编写一个函数,不用临时变量,直接交换numbers = [a, b]中a与b的值。
示例:
输入: numbers = [1,2]
输出: [2,1]
提示:
numbers.length == 2
利用性质 a=b^a ^b;
只是换一下位置就OK了
class Solution {
public:vector<int> swapNumbers(vector<int>& numbers) {
这篇关于Leetcode :面试题 16.01. 交换数字(位运算)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!