美文网首页
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交换练习

    请编写一个算法,不用任何额外变量交换两个整数的值。 给定一个数组num,其中包含两个值,请不用任何额外变量交换这两...

  • 委屈交换练习

    作业:只知道委屈表示自己还处在孩童阶段,还真不知道委屈原来是把对父母的期待投射给了别人。我马上想到我的老公。我的父...

  • 220821 等价交换练习

    那天雨忽然下得很大,她一个人乘地铁回住处——不是家来不及拭去的泥泞在纷纷的踩踏里铺开她紧紧握着栏杆,试图守住脚底 ...

  • Python练习实例68 | 有n个整数,使其前面各数顺序向后移

    这一节的小练习,与前面第67的练习有点相似,都是类似于交换列表当中元素位置的练习。 查询了几处代码,在其中比较简单...

  • 053:指针练习:SwapMemory

    053:指针练习:SwapMemory总时间限制: 1000ms 内存限制: 65536kB描述填写内存交换函数 ...

  • Python练习实例67 | 输入数组,最大的与第一个元素交换,

    这个练习,主要考察的是关于列表下标及下标元素的交换练习。 总体来说,还不算特别复杂 网上同样也查了三处资料,原出处...

  • 逍遥子第1次下山

    三人行必有我师。 逍遥子。第1次练习交换。终于成功了。

  • 自他交换练习两篇

    1125当我成为这棵植物: 我感受到今天温暖的阳光和凉爽的风,这是我最喜欢的天气,土壤里有充足的水份,我的枝叶都感...

  • 歌词:交换

    呼吸交换 心跳交换 身体交换 思绪都交换 疼痛交换 呼喊交换 颤动交换 全部都交换 可会更懂你 可惜不懂你 可以陪...

  • 感觉,让生命得以链接

    1 这是一个练习,抚摸者和被抚摸者。我想这是整个课程中最特别的练习,它是唯一没有相互交换的体验。 那么谁当抚摸者谁...

网友评论

      本文标题:8_3交换练习

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