發新話題

[教學]氣泡排序法

[教學]氣泡排序法

複製內容到剪貼板
代碼:
class Sort //氣泡排序法
{
        
        void smallBig(int a[]) //方法 會由小排到大
        {
        
                int t,k; //t是暫存變數 避免數值遺失
        for(int i=0;i<a.length-1;i++)
                        for(int j=0;j<a.length-i-1;j++)
               
          if(a[j]>a[j+1]) //比較法
                {
                        t=a[j];
                        a[j]=a[j+1];
                        a[j+1]=t;
               
                }
              for(k=0;k<a.length;k++) //列印出來 才知道是否正確
                      System.out.print(a[k]+"\t");               
        }        

public static void main(String [] arge) //驗證 程式由main開始執行
{
        int b[]={3,2,1}; //b陣列
                Sort a=new Sort(); //new a物件
            a.smallBig(b); //利用a物件 呼叫方法
}
        }
[ 本帖最後由 philxyz0316 於 2006-8-8 20:33 編輯 ]

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。