Last updated 5 years ago
Was this helpful?
@See @See - BubbleSort
依次两两比较,把大数向后置换,最后数在最后,最小数在最前。 每轮排完,下轮排序个数减一。
public void sort(int[] list) { for (int i = list.length - 1; i > 0; i--) {//循环列表长减一次。 for (int j = 0; j < i; j++) {//从最左向右比较交换 if (list[j + 1] < list[j]) { swap(list, j, j + 1); } } } }