最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的數(shù)組排序方式(快速排序、冒泡排序、選擇排序)

 更新時間:2014年02月18日 17:37:25   作者:  
這篇文章主要介紹了Java中的數(shù)組排序方式(快速排序、冒泡排序、選擇排序),需要的朋友可以參考下

1、使用JavaApi文檔中的Arrays類中的sort()進行快速排序

復制代碼 代碼如下:

import java.util.Arrays;

public class TestOne{

   public static void main(String [] args){

    int [] array={2,0,1,4,5,8};

    Arrays.sort(array);//調(diào)用Arrays的靜態(tài)方法Sort進行排序,升序排列

     for(int show:array){

      System.out.println(show);

    }

  }

}


2、冒泡排序
復制代碼 代碼如下:

public class TestTwo{

  public static void mian(String []args){

  int [] arr={2,0,1,4,6,5};

 int [] showArr testMethod(arr);

  for(show:showArr){

    System.out.println(show);

    }

  }  

  public  static int [] testMethod(int [] array){

   for(int x=0;x<array.length-1;x++){

    for(int y=x+1;y<array.length;y++){

      if(array [x]>array[y]){

        int temp=array[x];//  臨時變量記錄最大值

        array[x]=array[y];

        array[y]=temp;

        }

      }

    }

    return array;

  }

}


3、選擇排序
復制代碼 代碼如下:

public class TestTwo{

  public static void mian(String []args){

  int [] arr={2,0,1,4,6,5};

 int [] showArr testMethod1(arr);

  for(show:showArr){

    System.out.println(show);

    }

  }  

  public  static int [] testMethod1(int [] array){

   for(int x=0;x<array.length-1;x++){

         int min=x;//設(shè)定下表為x為最小值

    for(int y=x+1;y<array.length;y++){

      if(array[max]>array[y]){

       min=j

       }

      }

    if(min!=x){

    int temp=array[x];

          array[x]=array[min];

          array[min]=temp;

      }

    }

    return array;

  }

}

相關(guān)文章

最新評論

民权县| 武强县| 永清县| 涟水县| 南召县| 石泉县| 梅河口市| 华宁县| 石屏县| 建水县| 永福县| 乐昌市| 深州市| 陕西省| 都江堰市| 叶城县| 瓦房店市| 图木舒克市| 中卫市| 金堂县| 武陟县| 永顺县| 古浪县| 余庆县| 桓台县| 广丰县| 八宿县| 肇州县| 家居| 荃湾区| 安仁县| 辽源市| 古蔺县| 兴隆县| 永城市| 都安| 上犹县| 平安县| 平舆县| 云龙县| 南投县|