值交换
来源:互联网 发布:陶瓷库存软件web 编辑:程序博客网 时间:2024/04/30 10:25
int a = 1 ,b = 2;
方法一:
a = a^b;
b = a^b;
a = a^b;
方法二:
a = a+b;
b = a-b;
a = a-b;
方法三:
int c;
c = a;
a = b;
b = c;
方法四:
a = a+b-(b=a);
方法五:
b = a+(a=b)*0;
方法六:
a = a*b;
b = a/b;
a = a/b;
方法一和方法三运行效率是最高的
0 0
- 值交换
- 值交换
- 值交换
- 值交换
- 值交换
- 交换值
- 值交换和字符交换的对比
- 值交换与字符串交换的对比
- 交换变量的值
- 相反排序交换值
- 两个值交换
- 值交换函数
- 两个值交换探讨
- 指针交换值
- 交换变量的值
- java 值交换
- 交换两个值
- 交换a、b值
- Hbase shell详情
- Objective C 中的消息机制
- JNDI是什么
- R语言面向对象S4
- Telerik Kendo UI 那点事【2】中文化(汉化)
- 值交换
- 关联容器(map、set、multimap、multiset)
- Hibernate的其他常用功能(HQL)
- 好玩的程序,有时间调一调
- Android控制输入法
- mongdb用户名密码操作
- leetcode-Evaluate Reverse Polish Notation
- 基于Node.js平台mongoDB开发——mongoskin(by vczero)
- iOS 之webView与js交互