美文网首页
8_3交换练习

8_3交换练习

作者: X_Y | 来源:发表于2017-09-26 23:56 被阅读8次

    请编写一个算法,不用任何额外变量交换两个整数的值。

    给定一个数组num,其中包含两个值,请不用任何额外变量交换这两个值,并将交换后的数组返回。

    测试样例:
    输入:[1,2]
    返回:[2,1]

    class Swap {
    public:
        vector<int> getSwap(vector<int> num) {
            // write code here
            num[0] = num[0] ^ num[1];
            num[1] = num[0] ^ num[1];
            num[0] = num[0] ^ num[1];
            return num;
        }
    };
    

    相关文章

      网友评论

          本文标题:8_3交换练习

          本文链接:https://www.haomeiwen.com/subject/hpqyextx.html