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)); } }
印刷結果:
##Java ソート配列関数:Filling function: この関数の後には 3 つのパラメータを続けることができます: 一般 状況はすべてです。左側が閉じて右側が開く [2,6) form
以上がJavaで配列のソートを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。