冒泡排序

 

  
  
  
  
  1. public class Bubble {  
  2.     public static void main(String[] args) {  
  3.         int a[]={10,23,11,56,45,26,59,28,84,79};        //给出原始数的序列  
  4.         int temp=0;  
  5.         System.out.println("初始序列的数组为:");        //堆排序好的数序列进行输出  
  6.         for(int i=0;i<a.length;i++){      
  7.                 System.out.print(a[i]+"  ");  
  8.         }  
  9.         for(int i=0;i<a.length;i++){  
  10.             for(int j=0;j<a.length-i-1;j++)  
  11.                 if(a[j]>a[j+1]){                    //进行两两比较,下面进行符合条件的交换  
  12.                     temp=a[j+1];  
  13.                     a[j+1]=a[j];  
  14.                     a[j]=temp;  
  15.                 }         
  16.         }  
  17.         System.out.println("\n"+"排序好的数组为:");   //堆排序好的数序列进行输出  
  18.         for(int i=0;i<a.length;i++){      
  19.                 System.out.print(a[i]+"  ");  
  20.         }  
  21.     }  
  22.  

 

你可能感兴趣的:(职场,冒泡,休闲,经典算法)