首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序。程序的功能是对数组进行冒泡排序。冒泡排序算法的基本思路是把当前数据序列中的各相邻数据两两比较,发现任何一对数据间不符合升序或降序关系则立即调换它们的顺序,从而保证相邻数据间符合升序或降序的关系。本题是进行升序排列。例如数组a[]={
请完成下列Java程序。程序的功能是对数组进行冒泡排序。冒泡排序算法的基本思路是把当前数据序列中的各相邻数据两两比较,发现任何一对数据间不符合升序或降序关系则立即调换它们的顺序,从而保证相邻数据间符合升序或降序的关系。本题是进行升序排列。例如数组a[]={
admin
2009-01-15
45
问题
请完成下列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
+" ");
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
+" ");
}
}
选项
答案
j<n-i; a[j]=a[i+1];
解析
本题主要考查for循环语句的用法及数组的基本知识。解答本题的关键是能够熟练的掌握冒泡排序算法的思想及for循环语句的用法。排序是数据处理中经常使用的一种重要运算。常见排序分为:插入排序、选择排序、冒泡排序、基数排序等。在本题中,for(j=0; j<n-i;j++)循环的功能是对上次排序的结果再进行排序,从中选择最小的数。a[j]=a[j+1]语句的功能是把最小的数放在数组的最前面。
转载请注明原文地址:https://jikaoti.com/ti/Uyb0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句,应使用
假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是
在软件开发中,需求分析阶段可以使用的工具是
已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是
下列排序方法中,最坏情况下比较次数最少的是
要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码()。
下面关于创建报表的方法中,错误的是()。
T面属于白盒测试方法的是
把一个项目编译成一个应用程序时,下面的叙述正确的是()。
随着Internet的发展,越来越多的计算机感染病毒的可能途径之一是
随机试题
Geneticallymodifiedcropsandfoodshavingbeenlaunchedbybigcompaniesbentontakingoveragriculture,thisnewbreakthroug
下列选项中,属于妊娠慎用的药物有
某患者,60岁,由于瘀热痰湿内生所致的脾胃气郁,症见胸脘痞闷、腹中胀满、饮食停滞、嗳气吞酸。宜选用
证券公司对客户交易结算资金必须存入指定的(),单独立户管理。
预算定额与施工劳动定额的差额是指()。
据央行数据显示,截至2014年3月底,我国外汇储备余额为3.95万亿美元,排名世界第一,占世界外汇储备总量的()。
有如下程序#include<stdio.h>main(){inti;for(i=0;i<5;i++)putchar(’Z’-i);}程序运行后的输出结果是
打开报表的宏命令是()。
Theseshoes______inGuangzhou.
Livingnearairportsmightnotonlyleadtoresidentssufferingsleeplessnights—theycouldalsohaveterribleweather,scientis
最新回复
(
0
)