package com.ltl.test;
public class BubbleSort {
public static void main(String[] args) {
//1.初始化数组
int[] array={-4,3,8,4,12,2};
//2.对数组进行排序
sortBySelect(array);
//3.打印排序结构
printArray(array);
}
private static void printArray(int[] array) {
// 对数组进行排序
for (int i = 0; i < array.length; i++) {
System.out.print(array[i]+" ");
}
System.out.println();
}
private static void sortBySelect(int[] array) {
// 打印排序结构
for (int i = 0; i < array.length-1; i++) {
for (int j = 0; j < array.length-i-1; j++) {
//降序排序
if(array[j] < array[j+1]){
//第三变量交换
int temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
}
}
}
}
}
Java实现冒泡排序
最新推荐文章于 2024-01-28 22:37:41 发布