首页 > 计算机 > 计算机考试 正文

[填空题] 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请在横线处将程序补充完整。 public class Sun public static void main(String a

时间:2021-07-20 19:05:45 解答: 295 次

[填空题] 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请在横线处将程序补充完整。

public class Sun

public static void main(String args[])

int[]a=678,45,324,528,439,387,87,875,273,823;

int a1=0;

for(int i=0; i<=8;i++)

for(int j=______;j<=9;i++)

if(a[i]>=a[j])

al=a[j];

a[j]=a[i];

a[i]=al;

for(int i=0;i<=9;i++)

System.out.println(a[i]);

正确答案:

i+1[解析l本题综合考查for循环和数组,以及基本算法的设计。冒泡法排序的基本思想是:将相邻两个数进行比较,将小的调到前头。首先进行第一轮比较,相邻之间两两进行比较,最小的数给a[9];再将a[0]到 a[8]中的数两两进行比较,把次小的数放在a[8];依此类推,直到排序完成为止。

  • 相关题库

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 04:00:18

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 04:00:18

←请使用微信扫码支付