java的3种冒泡排序
1、SimpleBubbleSort
最简单的冒泡实现,但不是两两相邻比较,
//最简单的冒泡排序
class BubbleSortSimple{
public void start(int[] array){
sort(array);
System.out.println("排序后"+Arrays.toString(array));
}
private void sort(int[] arrayList){
// 判断数组是否为空
if (arrayList!=null&&arrayList.length>1){
for (int i=0;i< arrayList.length-1;i++){
for (int j=i+1;j<=arrayList.length-1;j++){
//注意这里,是索引 i 和 j 做的比较并交换位置,其余2个不是。
if (arrayList[i]<arrayList[j])