冒泡排序和选择排序感觉很像
但是冒泡排序的要点是:与相邻元素交换
public class BubbleSort implements IMutableSorter {@Overridepublic void sort(int[] A) {for (int i = A.length - 1; i > 0; i--) {//把A[0]-A[i]中最大的元素放到最右边位置A[i]//左闭右闭bubble(A, 0, i);}}private void bubble(int[] A, int i, int j) {while (i < j) {if (A[i] > A[i + 1]) {swap(A, i, i + 1);}i++;}}}
超级慢
因为swap操作很多,写操作多。
