import java.util.Arrays;
public class BubbleSortTest {
public static void main(String[] args) {
int[] array = {5,4,1,98,79,65,4165,416,3,16,84,9};
int count = 0;
//冒泡排序算法代码
for (int i = array.length - 1; i > 0; i--) {
for (int j = 0; j < i; j++) {
count++;
if(array[j] > array[j + 1]){
int a = array[j + 1];
array[j + 1] = array[j];
array[j] = a;
}
}
}
//遍历一维数组
for (int i = 0; i < array.length; i++) {
System.out.print(array[i] + " ");
}
System.out.println();
System.out.println("比较次数:" + count);
int[] array1 = {2,4,5,748,16,84,61,6,46,416,49,8};
//Arrays工具类
//该工具类里面由sun公司写好的排序算法可以直接使用
Arrays.sort(array1);
for (int i = 0; i < array1.length; i++) {
System.out.print(array1[i] + " ");
}
}
}
运行结果: