冒泡排序

 

  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.  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章