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实现冒泡排序
最新推荐文章于 2023-02-11 14:48:06 发布
该博客展示了如何使用Java实现冒泡排序算法,详细步骤包括初始化数组、进行降序排序以及打印排序后的结果。文章通过一个具体的示例解释了冒泡排序的过程,适合初学者理解排序算法。
4383

被折叠的 条评论
为什么被折叠?



