冒泡排序法。是排序算法中最简单的一种,也是数据结构最基础的算法。
冒泡排序,就是通过数组的下标,进行元素比较,前一位与后一位不停循环切换比较,可以按一定顺序进行排序。具体代码如下:
public static void main(String[] args) {
int[] array = new int[10];
Random random = new Random();
for(int i = 0; i < array.length; i++) {
//随机添加整数
array[i] = random.nextInt(10);
System.out.print(array[i]);
}
System.out.println("");
//进行冒泡排序
for(int i = 1; i < array.length; i++) {
for(int j = 0; j < i; j++) {
//若前一位大于后一位,进行冒泡交换位置
if(array[j] > array[i]) {
int temp = array[j];
array[j] = array[i];
array[i] = temp;
}
}
}
System.out.println("进行冒泡排序后");
for(int i = 0; i < array.length; i++) {
System.out.print(array[i]);
}
}