冒泡排序法:

public static void Bubbling(int []num){//冒泡排序法

for(int i=0;inum[j+1]){//前一个大于后一个为小到大排序 前一个小于后一个从大到小排序(循环条件)

int temp = num[j];//i第一步、符合if条件时,把当前变量存到临时变量中

num[j]=num[j+1];//第二步、把第当前+1个存到当前变量

num[j+1]=temp;//第三步、再把存在临时变量中的当前存到第当前+1个变量中

}

}

}

重点在于理解循环时符合if条件时的值的相互交换。

在本案例中条件是: 前一个比后一个大它们就进行交换再进行一个循环,否则保持不变再进行下一个循环。

交换的方法是定义一个第三方的变量进行中转然后相互转换。

最新文章

  1. MemoryMappedFile 在 Mono in Linux 的开发笔记
  2. Centos7搭建java+mysql环境
  3. PL/SQL流程控制语句
  4. Swift&Node 使用Alamofire进行Post
  5. maven的仓库、生命周期与插件
  6. Java 基础学习1 -- 基础语法
  7. [liu yanling]软件测试的过程
  8. json序列化后日期如何变回来
  9. Hibernate查询之HQL查询
  10. akka源码导读
  11. vmware fusion 10/pro 10序列号
  12. [bzoj4151][AMPPZ2014]The Cave
  13. Numpy库的学习(二)
  14. Android Nine-patch(.9.png)小结
  15. 已知两点的经度和纬度,计算两点间的距离(php,javascript)
  16. postman 使用 - 连接不到接口
  17. 着重基础之—构建工具—Maven的依赖管理
  18. MySQL_ERROR 1231 (42000) at line XX in file 'file_name' Variable 'time_zone' can't be
  19. 在Core环境下用WebRequest连接上远程的web Api 实现数据的简单CRUD(附Git地址)
  20. [SP8372-TSUM]Triple Sums

热门文章

  1. 自制操作系统Antz(14)——实现内置编程语言(词法解析器)
  2. kNN算法基本原理与Python代码实践
  3. SAP 查询分析器,查询报表自动生成,SQL查询测试实现说明(转)
  4. L1,L2正则化代码
  5. cookie的存入和取出
  6. 技巧 筛1~n的所有因子
  7. DAY 23 面向对象(二)
  8. week 10--了解原型设计的工具
  9. 在IIS中如何配置SSL(https)
  10. 实用的shell脚本面试题和答案