本题的功能是用冒泡法对数组元素arr[]={30,1,-9,70}进行从小到大排列。冒泡法排序是比较相邻的两个元素的大小,然后把小的元素交换到前面。 public class java1{ public static void main(String[]

admin2012-12-02  52

问题 本题的功能是用冒泡法对数组元素arr[]={30,1,-9,70}进行从小到大排列。冒泡法排序是比较相邻的两个元素的大小,然后把小的元素交换到前面。
public class java1{
public static void main(String[] args) {
int i,j;
int arr[]={30,1,-9,70};
int n=______;
for(i=0;i  for(j=i+1;j   if(arr>arr[j]){
    int temp=arr;
    ______;
    ______;
   }
  }
}
for(i=0;i  System.out.print(arr+" ");
}
}@答案@第1处:arr.length
第2处:arr=arr[j]
第3处:arr[j]=temp

选项

答案第1处:arr.length第2处:arr[i]=arr[j]第3处:arr[j]=temp

解析 第1处从下面的循环结构可看出n的值应为数组的大小;第2处和第3处是借助临时变量把小的元素交换到前面。
转载请注明原文地址:https://kaotiyun.com/show/anID777K
0

相关试题推荐
随机试题
最新回复(0)