面试题 16.01. 交换数字
2023-02-18 16:34:58 时间
面试题 16.01. 交换数字
编写一个函数,不用临时变量,直接交换numbers = [a, b]
中a
与b
的值。
示例:
输入: numbers = [1,2]
输出: [2,1]
代码:
number[0]=number[0]-number[1];
number[1]=number[0]+number[1];
number[0]=number[1]-number[0];
或:
numbers[0] = numbers[0] + numbers[1] - (numbers[1] = numbers[0]);
或:
numbers[0]=numbers[0]^numbers[1];
numbers[1]=numbers[0]^numbers[1];
numbers[0]=numbers[0]^numbers[1];
相关文章
- 一键AI着色,黑白老照片画面瞬间鲜活
- 揭开“QUIC”的神秘面纱
- 端云协同,打造更易用的AI计算平台
- python 计算程序运行时间
- 页面路径分析模型全新上线,让你的产品更懂用户
- 华为首次采用数字人全程实时手语直播,并宣布全面开放手语服务能力
- Flink1.13架构全集| 一文带你由浅入深精通Flink方方面面
- Flink1.13架构全集| 一文带你由浅入深精通Flink方方面面(二)
- 指标维度 - 1 - 海量科目前 N 名计算
- PowerBI 计算疫情影响的业务天数
- 微软首次公布:PowerBI 支持原生视图层计算,巨大变革将至
- ArcMap自动计算单一波段或多波段栅图像NDVI的方法
- ArcMap卡在加载界面、无法打开的解决方法
- 植被冠层参数计算软件CAN-EYE的下载与安装
- CAN-EYE计算植被冠层参数的方法
- PowerBI: 使用计算组功能计算不同度量值的同比、环比
- PowerBI: 条件格式中百分比的计算原理
- 2023届数字IC面经 | 一定要投提前批
- 2023届数字IC面经 | 985机电专业成功转行上岸
- 2023届数字IC面经 | 项目一定要吃透