1.冒泡排序的写法:逐个比较数组内值的大小,根据规则对换值的位置实现排序
int[] arr = {3,6,7,0,1};
//使用i控制循环的次数
for(int i = 0;i< arr.length-1;i++){
//使用j遍历比较数组的值
for(int j = 0;j< arr.length-1-i;j++){
//如果判断前面的数字大于面的数字就交换位置,则结果从小到大排序,反之则从大到小排序
if (arr[j]>arr[j+1]){
int arrNum;
arrNum = arr[j];
arr[j] = arr[j+1];
arr[j+1] = arrNum;
}
}
}
//使用此方法可以打印出数组
System.out.println(Arrays.toString(arr));
网友评论