不用额外变量交换两个整数

不用额外变量交换两个整数

问题

不用额外变量交换两个整数。

代码

a = a ^ b;
b = a ^ b;
a = a ^ b;

 上一篇
数组中不重复的两个元素 数组中不重复的两个元素
数组中不重复的两个元素问题 给定一个数字数组,其中恰好有两个元素只出现一次,而所有其他元素正好出现两次。找到只出现一次的两个元素。 Input: [3,2,1,2,1,4] Output: [3, 4] 代码 两个不相等的元素在位级表示上
2019-01-05
下一篇 
求一个数的补码 求一个数的补码
求一个数的补码问题 给定一个正整数,输出其补数。补码策略是将二进制表示的位翻转。 注意: 给定的整数保证在32位有符号整数的范围内。 你可以假设在整数的二进制表示中没有前导零比特。 示例 1: Input: 5 Output: 2 Ex
2019-01-05
  目录