小伙伴們好今天給大家分享一下冒泡排序法: 它的原理是利用兩次for迴圈,外層for用來控制輪數,內層for用來控制每一輪比較的次數,比較時每相鄰的兩個數進行比較依次向後,這樣每一輪都會出比較出一個極值。 ...
小伙伴們好今天給大家分享一下冒泡排序法:
它的原理是利用兩次for迴圈,外層for用來控制輪數,內層for用來控制每一輪比較的次數,比較時每相鄰的兩個數進行比較依次向後,這樣每一輪都會出比較出一個極值。
//冒泡排序法
public static void sequence(int arr[]){ for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { if(arr[j] > arr[j+1]){ int temp; temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } }