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)); } }
Cetak hasil:
Fungsi isihan tatasusunan Java:
Fungsi pengisian:
Fungsi ini juga boleh diikuti oleh tiga parameter:
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!