Java冒泡排序法

来源:互联网 发布:网络连接错误怎么解决 编辑:程序博客网 时间:2024/05/02 02:20

 Java编程|字号 订阅

  1. /**    
  2.      * 冒泡排序法    
  3.      * @param args    
  4.      */     
  5.     public static void main(String[] args) {      
  6.         // 创建数组并初始化      
  7.         int[] num = {1,4,6,3,8,0};      
  8.         // 定义临时变量      
  9.         int temp = 0;      
  10.         // 外循环控制比较的次数      
  11.         for (int i = 0; i < num.length; i++) {      
  12.             // 内循环控制比较后移位      
  13.             for (int j = num.length-1; j > i ; j--) {      
  14.                 if (num[j-1]<num[j]) {      
  15.                     temp = num[j-1];      
  16.                     num[j-1] = num[j];      
  17.                     num[j] = temp;      
  18.                 }      
  19.             }      
  20.         }      
  21.         // 输出数组      
  22.         for (int i = 0; i < num.length; i++) {      
  23.             System.out.println(num[i]+",");      
  24.         }      
  25.     }    
原创粉丝点击