冒泡排序
1. 根据第一次排序,编码。
2. 写外层for循环。
3. 注意 等号 =
4. 注意中止条件: range>0, 初衷还是为了保证遍历改遍历的
int[] arr = {3,1,19,25,2,8,98,7,5};
int[] bb = bubSort(arr);
for(int i=0; i<bb.length; i++){
System.out.println(bb[i]);
}
}
static int[] bubSort(int[] arr){
for(int range = arr.length-2; range>0; range--){
for(int i=0; i<=range; i++){
if(arr[i] > arr[i+1]){
int tmp = arr[i];
arr[i] = arr[i+1];
arr[i+1] = tmp;
}
}
}
return arr;
}

浙公网安备 33010602011771号