/**
* 冒泡排序:两两交换,大的后移,也就是大的沉底,轻的冒泡上浮
*/
import java.util.Arrays;
public class SortDemo2 {
public static void main(String[] args) {
int[] arr = {27,11,5,3,6,0,9};
sortDemo(arr);
}
public static void sortDemo(int[] arr){
for(int i = 0;i < arr.length - 1;i++){//外层循环控制循环轮数,一般为数组元素数-1
for(int j = 0;j < arr.length - 1 - i;j++){//控制每轮循环比对的次数一般为:外层循环轮数-i
if(arr[j] > arr[j + 1]){
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
System.out.println(Arrays.toString(arr));
}
}
java冒泡排序
最新推荐文章于 2024-08-15 06:00:00 发布