首页 > 试题广场 >

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

[编程题]不用额外变量交换两个整数的值
  • 热度指数:1553 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
不用额外变量交换两个整数的值。

输入描述:
输出一行,包含两个整数n和m


输出描述:
输出交换后的n和m的值。
示例1

输入

2 3

输出

3 2

备注:
时间复杂度,额外空间复杂度
头像 WYJ96
发表于 2021-08-07 01:17:00
import java.util.Scanner; import java.io.*; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in 展开全文
头像 Jae旻Hyun
发表于 2019-08-21 15:16:12
题目描述 如何不用额外变量交换两个整数的值? 输入描述:输出一行,包含两个整数n和m(-10^9<=n,m<=10^9)。输入:2 3 输出描述:输出交换后的n和m值。输出:3 2 备注:时间复杂度O(1),额外空间复杂度O(1)。 考点:位运算 解题思路 一般情况下,交换两个数值首 展开全文

问题信息

上传者:小小
难度:
16条回答 4615浏览

热门推荐

通过挑战的用户

查看代码