public class BubbleDemo {
public static void main(String[] args) {
  int arr[]={1,3,5,7,2,4,6,8,9};
  bubble(arr);
}

public static void bubble(int arr[]){
  for (int i = 0; i < arr.length-1; i++) {     //从遍历数组,从第一个到最后一个
    for (int j = 0; j < arr.length-i-1; j++) {   //已经排序过的就不用再参与排序了,所以减i
      int temp=0;            //定义中间变量
      if(arr[j]>arr[j+1]){        //如果第一个大于第二个
        temp=arr[j];         //把大的给中间变量
        arr[j]=arr[j+1];        //小的和大的调换位置
        arr[j+1]=temp;        //中间变量和小的调换位置
      }
    }
  }
  for (int i = 0; i < arr.length; i++) {       //排序好了之后,遍历数组的内容,把排序好的内容打印出来
    System.out.println(arr[i]);
  }

}
}

最新文章

  1. Orcle基本语句(五)
  2. 一个简单的jsp+servlet实例,实现简单的登录
  3. [BTS] Deploy Command
  4. linux tar 打包 压缩 解压
  5. ZOJ 3511 不相交切切多边形 线段树求最大边数
  6. 微信小程序开发(1)
  7. 单机Hadoop搭建
  8. Python拉勾爬虫——以深圳地区数据分析师为例
  9. 深入理解String的关键点和方法
  10. Java经典编程题50道之四十九
  11. 关于使用Mybatis的使用说明(一)【未完善待更新】
  12. SWUST OJ(599)
  13. climbing stairs leetcode java
  14. TCP/IP中的四元组、五元组、七元组
  15. Y2K Accounting Bug(poj2586)
  16. create view
  17. Builder 设计模式的学习
  18. Linux内核0.11 bootsect文件说明
  19. 八、jdk工具之JvisualVM、JvisualVM之二--Java程序性能分析工具Java VisualVM
  20. python3--装饰器高级学习版

热门文章

  1. 安装edusoho
  2. 一、win+git安装
  3. 非常棒的——python Deep learning 学习笔记
  4. IOS, Android, Java Web Rest : RSA 加密和解密问题
  5. 一‘php文件系统
  6. 排座椅(洛谷P1056)
  7. http认证方式,工程部分实现
  8. arguments.callee用法
  9. Oracle 多表查询、查询运算符和集合运算
  10. ubuntu开启慢日志