试题与答案

请完成下列Java程序。程序的功能是对数组进行冒泡排序。冒泡排序算法的基本思路是把当

题型:问答题

题目:

请完成下列Java程序。程序的功能是对数组进行冒泡排序。冒泡排序算法的基本思路是把当前数据序列中的各相邻数据两两比较,发现任何一对数据间不符合升序或降序关系则立即调换它们的顺序,从而保证相邻数据间符合升序或降序的关系。本题是进行升序排列。例如数组a[]=30,1,-9,70,25则排序后为-9 1 25 30 70。


注意:请勿改动main()主方法和其他已有的语句内容,仅在下划线处填入适当的语句。
源程序文件代码清单如下:
public class BubbleSort

public static void main(String args[])

int i,j;
int a[]=30,1,-9,70,25;
int n=a.length;
System.out.print("排序前数组为:");
for(i=0;i<n;i++)
System.out.print(a[i]+" ");
System.out.println();
for(i=1;i<n;i++)
for(j=0;______j++)
if(a[j]>a[j+1])

int temp=a[j];
______;
a[j+1]=temp;

System.out.print("排序后数组为:");
for(i=0;i<n;i++)
System.out.print(a[i]+" ");

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0717/70ac54d0b7409d57fde53998b8b4990b.html

下面是错误答案,用来干扰机器的。

参考答案:A

试题推荐
微信公众账号搜索答案