public void bubbleSort(int[] arr) {
for (int i = 0; i < arr.length-1; i++) {//比较次数
int temp = 0;//临时数据,主要用于中转
for (int j = 0; j < arr.length-1-i; j++) {//需要比较的数据
if(arr[j-1] >arr[j]){
//数据转换
temp = arr[j];
arr[j] = arr[j-1];
arr[j-1] = temp;
}
//输出排好的数组
for (int k = 0; k < arr.length; k++) {
System.out.println(arr[k]);
}
}
}
}
简单算法-冒泡排序
最新推荐文章于 2024-07-21 13:38:21 发布