Rumah > Java > javaTutorial > Bagaimana untuk melaksanakan pengisihan tatasusunan dalam java

Bagaimana untuk melaksanakan pengisihan tatasusunan dalam java

王林
Lepaskan: 2023-04-19 16:25:20
ke hadapan
1386 orang telah melayarinya

Isih tatasusunan (isih buih)

public class TestDemo {
    public static void bubbleSort(int[] array){
        for (int i = 0; i <array.length-1 ; i++) {
            boolean flg = false;
            for (int j = 0; j <array.length-1-i ; j++) {
                if(array[j]>array[j+1]){
                    int tmp = array[j];
                    array[j] = array[j+1];
                    array[j+1]= tmp;
                    flg = true;
                }
            }
            if(flg = false){
                return;
            }
 
        }
    }
    public static void main(String[] args) {
        int[] array = {12,1,23,15,16,13,17};
        bubbleSort(array);
        System.out.println(Arrays.toString(array));
 
 
    }
}
Salin selepas log masuk

Cetak hasil:

Bagaimana untuk melaksanakan pengisihan tatasusunan dalam java

Fungsi isihan tatasusunan Java:

Bagaimana untuk melaksanakan pengisihan tatasusunan dalam java

Fungsi pengisian:

Bagaimana untuk melaksanakan pengisihan tatasusunan dalam java

Fungsi ini juga boleh diikuti oleh tiga parameter:

Bagaimana untuk melaksanakan pengisihan tatasusunan dalam java

Secara amnya , ia ditutup di sebelah kiri dan terbuka di sebelah kanan [2,6]

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pengisihan tatasusunan dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan