返回列表 發帖

508-泡泡排序法

  1. public class JPD05 {
  2.     public static void main(String[] argv) {
  3.         int[] data = {2, 4, 3, 5, 7, 6, 9, 1};  // 為排序的資料
  4.         ...
  5.     }
  6. }
複製代碼
Stay hungry,
Stay foolish.

  1. package hi87;

  2. public class hi78 {

  3.         public static void main(String[] args) {
  4.                 // TODO 自動產生的方法 Stub
  5.                 int a[]={2,4,3,5,7,6,9,1};
  6.                 sort(a);
  7.                
  8. }
  9.         public static void sort(int a[]){
  10.                 int min;
  11.                 int temp;
  12.                 for(int i=0;i<a.length-1;i++)
  13.                 {
  14.                         min=i;
  15.                         for(int j=i+1;j<a.length;j++)
  16.                         {
  17.                                 if(a[j]<a[min])
  18.                                 {
  19.                                 min=j;
  20.                                 }
  21.                         }
  22.                         temp=a[i];
  23.                         a[i]=a[min];
  24.                         a[min]=temp;
  25.                         for(int k=0;k<a.length;k++)
  26.                         {
  27.                                 System.out.print(a[k]+" ");
  28.                                
  29.                         }
  30.                         System.out.println();
  31.                 }
  32.        
  33.        
  34.        
  35.        
  36.        
  37.        
  38.        
  39.        
  40.         }
  41. }
複製代碼
張閎鈞OuO

TOP

  1. package text;
  2. public class JPA05 {
  3.     public static void main(String[] argv) {
  4.         int[] data = {2, 4, 3, 5, 7, 6, 9, 1};
  5.         int temp=0;// 為排序的資料
  6.         for(int i=0;i<data.length-1;i++)
  7.         {
  8.                 for(int j=0;j<data.length-i-1;j++)
  9.                 {
  10.                         if(data[j]>data[j+1])
  11.                         {
  12.                                 temp=data[j];
  13.                                 data[j]=data[j+1];
  14.                                 data[j+1]=temp;
  15.                         }
  16.                 }
  17.                 for(int k=0;k<data.length;k++)
  18.                 {
  19.                         System.out.println(data[k]);
  20.                 }
  21.         }
  22.         
  23.     }
  24. }
複製代碼

TOP

package zzzzzzzzzzzzz;

public class zzzzzzzzzzz {

        public static void main(String[] args) {
                // TODO 自動產生的方法 Stub
                int y  ;
                int[] a = {2, 4, 3, 5, 7, 6, 9, 1};
               
                 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])
                                 {
                                         y=a[j];
                                         a[j]=a[j+1];
                                         a[j+1]=y;
                                 }
                         }
                         for (int k=0;k<a.length;k++)
                         {
                                 System.out.print(a[k]+" ");
                         }
                         System.out.println();
                 }
        }

}

TOP

返回列表