集册 Java实例教程 Java气泡排序降序

Java气泡排序降序

欢马劈雪     最近更新时间:2020-01-02 10:19:05

400
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
气泡排序将数组从第一个位置遍历到数组长度-1的位置,并将该元素与下一个元素进行比较。

 

public class Main {
/**
 * nowjava - 时代Java 提 供 
**/


  public static void main(String[] args) {

    int intArray[] = new int[] { 1, 9, 5, 4, 0, 31 };

    System.out.println("Array Before Bubble Sort");

    for (int i = 0; i < intArray.length; i++) {

      System.out.print(intArray[i] + " ");

    }

    bubbleSort(intArray);

    System.out.println("");

    System.out.println("Array After Bubble Sort");

    for (int i = 0; i < intArray.length; i++) {
    /* 
    *来 自
     n o w j a v a . c o m
    */

      System.out.print(intArray[i] + " ");

    }

  }

  private static void bubbleSort(int[] intArray) {

    int n = intArray.length;

    int temp = 0;

    for (int i = 0; i < n; i++) {

      for (int j = 1; j < (n - i); j++) {
展开阅读全文