1.void swap(int &x, int &y){

int temp=x;

x=y;

y=temp;

}

2.void swap(int &x, int &y){

x=x+y;

y=x-y;

x=x-y;

}

3.void swap(int &x, int &y){

x=x-y;

y=x+y;

x=y-x;

}

4.void swap(int &x, int &y){

x=x^y;

y=x^y;

x=x^y;

}

转载于:https://www.cnblogs.com/hrhguanli/p/5027092.html

四种可变交流swap方法相关推荐

  1. 逐步认识C#四种判断相等的方法

    C#有四种判断相等的方法?不少人看到这个标题,会对此感到怀疑.事实上确是如此,.Net提供了ReferenceEquals.静态Equals,具体类型的Equals以及==操作符这四个判等函数.但是这 ...

  2. WindowsServer2012史记7-茴香豆的五种写法和四种”显示计算机”的方法

    消失的"计算机"? [这周九叔工作比较忙,还有其他琐事缠身,因此SystemCenter2012SP1系列的发布稍慢,抱歉了各位.] 众所周知,WindowsServer2012和 ...

  3. C#四种相等性判断方法 equals,referenceEquals

    C#中的ReferenceEquals.Equals以及== C#中有一共有四种相等性判断方法: //Object中定义的三个方法 public static bool ReferenceEquals ...

  4. python单例模式继承_Python四种实现单例模式的方法

    在这之前,先了解super()和__new__()方法 super()方法: 返回一个父类或兄弟类类型的代理对象,让你能够调用一些从继承过来的方法. 它有两个典型作用: a. 在单继承的类层次结构中, ...

  5. java中高效遍历list_Java中四种遍历List的方法总结(推荐)

    实例如下: package com.ietree.basic.collection.loop; import java.util.ArrayList; import java.util.Iterato ...

  6. A*寻路中第四种烘培寻路方法Recast Mesh方法:

    A*寻路中第四种烘培寻路方法Recast Mesh方法: 全地形烘培

  7. 计算机屏幕出现条纹w7,win7电脑屏幕出现条纹四种原因和解决方法

    在运行Win7旗舰版系统的时候屏幕突然出现条纹,虽然还可以正常操作,但是眼睛看久了会很累,很多人就会担心是不是屏幕坏了.遇到win7电脑屏幕出现条纹问题怎么办呢?首先我们要知道故障原因,然后在对症下药 ...

  8. 服务器显示器蓝屏怎么办,win7系统经常发生显示器蓝屏四种原因和解决方法

    在win7旗舰版系统中,显示器发生蓝屏属于常见问题之一,相信很多用户都有遇到过,最烦恼就是工作到一半数据没有保存就发生蓝屏了.其实造成显示器发生蓝屏的原因有很多种,小编给大家收集总结win7系统经常发 ...

  9. java遍历list_Java中四种遍历List的方法总结(推荐)

    实例如下: package com.ietree.basic.collection.loop; import java.util.ArrayList; import java.util.Iterato ...

最新文章

  1. 【jQuery 区别】.click()和$(document).on(click,指定的元素,function(){});的区别
  2. 数字在数组中出现的次数
  3. java SSM 框架 多数据源 代码生成器 websocket即时通讯 shiro redis 后台框架源码
  4. 随笔分类 - java高级特性
  5. 微软将人工智能嵌入Windows 10更新
  6. Docker Swarm 使用
  7. tensorflow2 unet加载自己的图像进行训练
  8. WAPI网络认证原理
  9. 编译原理期末试题(8套含答案)
  10. MySQL数据分析-(14)表补充:字符集
  11. 如何让你的技术团队成员自觉工作
  12. 述职答辩提问环节一般可以问些什么_2.50 述职报告与评审提问注意事项
  13. 支持向量机(SVM)理解以及在sklearn库中的简单应用
  14. office2007加载缓慢_word2007打开很慢的解决方法
  15. 小程序发布上线-微信小程序开发-视频教程17
  16. 飞腾PC机器与奔腾G645的PC机器以及E5-2630V4虚拟机内存性能简单对比
  17. 手机贴图压缩技术标准及作用
  18. ECharts数据可视化项目
  19. C++实现积分函数(第一章)
  20. mysql的可视化工具使用推荐

热门文章

  1. 微机原理汇编之部分重要知识整合包括:判断解释程序运行(新手有利)并画存储结构,字节变量,寻址方式
  2. 关于java自动生成一个tostring-json,解决hibernate框架,每次全属性输出,的数据动态且限制对象的属性书写到前端,使用模板!
  3. TCP滑动窗口和拥塞控制机制
  4. MySQL中变量的定义和变量的赋值使用(转)
  5. c++ array赋值问题
  6. Java数三退一问题代码_数三退一问题算法(Java)
  7. java 通过jdbc驱动连接hive操作实例
  8. struts2 去掉或修改后缀名
  9. 算法,求1亿个数的中位数
  10. Excel 中使用数据透视表 Pivot Table