Rumah >Java >javaTutorial >java数组的冒泡排序介绍

java数组的冒泡排序介绍

高洛峰
高洛峰asal
2017-03-09 18:56:111567semak imbas

这篇文章介绍java数组的冒泡排序介绍 

package demo;

import java.util.Arrays;

public class Demo02 {
    public static void main(String[] args) {
        int[] arr = new int[10];
        for(int i=0; i<arr.length; i++){
            arr[i] = (int) (Math.random()*100);
        }
        System.out.println("冒泡排序前:");
        System.out.println("第"+(0)+"次:"+Arrays.toString(arr));
        
        bubbleSort(arr);
        System.out.println("冒泡排序前:");
        System.out.println("第"+(0)+"次:"+Arrays.toString(arr));
    }
    /*
     * 冒泡排序
     */
    public static void bubbleSort(int a[]) {   
       for (int i = 0; i < a.length - 1; i++) {   
               for (int j = 0; j < a.length - 1; j++) {   
                   if (a[j] > a[j + 1]) {   
                       int temp = a[j];   
                       a[j] = a[j + 1];   
                       a[j + 1] = temp;   
                   }   
            }
               System.out.println("第"+(i+1)+"次:"+Arrays.toString(a));
       }
    }   
}


Atas ialah kandungan terperinci java数组的冒泡排序介绍 . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn