首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序。程序的功能是对数组进行冒泡排序。冒泡排序算法的基本思路是把当前数据序列中的各相邻数据两两比较,发现任何一对数据间不符合升序或降序关系则立即调换它们的顺序,从而保证相邻数据间符合升序或降序的关系。本题是进行升序排列。例如数组a[]={
请完成下列Java程序。程序的功能是对数组进行冒泡排序。冒泡排序算法的基本思路是把当前数据序列中的各相邻数据两两比较,发现任何一对数据间不符合升序或降序关系则立即调换它们的顺序,从而保证相邻数据间符合升序或降序的关系。本题是进行升序排列。例如数组a[]={
admin
2009-01-15
54
问题
请完成下列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://kaotiyun.com/show/aGnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列程序段执行时在屏幕上显示的结果是DIMEa(6)a(1)=1a(2)=1FORi=3TO6a(i)=a(i.1)+a(i一2)NEXT?a(6)
下列程序段执行以后,内存变量y的值是x=76543y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDO
下列程序段执行后,内存变量s1的值是s1="奥运会游泳比赛"s1=stuff(s1,7,4,"田径")?s1
在结构化程序设计中,模块划分的原则是
在VisualFoxPro中,每一个工作区中最多能打开数据库表的数量是
在考生文件夹,打开商品销售数据库CDB,完成如下简单应用:1.使用一对多报表向导建立名称为P_ORDER的报表。要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用“顾客号”字段连接;按“顾客号”字段升序排序
在考生文件夹下完成如下简单应用:1.用SQL语句完成下列操作:列出所有与“红”颜色零件相关的信息(供应商号、工程号和数量),并将查询结果按数量降序存放于表supply_temp中。2.新建一个名为menu_quick的快捷菜单,菜单中有两个菜单
在考生文件夹下完成下列操作:1.修改并执行程序temp。该程序的功能是根据“教师表”和“课程表”计算讲授“数据结构”这门课程,并且“工资”大于等于4000的教师人数。注意:只能修改标有错误的语句行,不能修改其他语句。2.在“学校”数据库
考生文件夹下的自由表employee中存放着职员的相关数据。1.利用表设计器为employee表创建一个普通索引,索引表达式为“姓名”,索引名为xm。2.打开考生文件夹下的表单文件formone,然后设置表单的Load事件,代码的功能是
在SQL语言中,删除表命令的关键词是()。
随机试题
患者,男,34岁。劳累后气急1年,近2个月来乏力、食欲缺乏伴腹胀就诊。体检:心脏轻度增大,心率100次/分,律齐,可闻及舒张早期额外心音。两肺清。肝因大量腹水未能扪清,颈静脉充盈显著,下肢不肿。X线检查示左侧胸腔轻至中度积液,心影呈三角形,搏动减弱,左、右
下列关于黄体酮说法不正确的是
以下内容中,()是确定城市性质的依据。
根据管理需要,信贷计划管理指标可以分为()。
博兴公司成立于2014年,是一家以信用担保为主要业务的专业担保机构。截止2015年年末,公司商业性担保余额为16.8亿元。2016年1月,博兴公司业务员李某受理了甲公司600万元债务的担保申请。李某根据公司的担保标准和担保条件对甲公司进行了资信调查和风险评
某寄宿学校派车接送学生,途中有学生提出要上厕所,司机在路边停车5分钟,5分钟过后,司机没有清点人数就将车开走。学生王某从厕所出来发现车已经开走,急忙追赶,在追赶过程中摔倒在地,将牙跌落三颗。王某的伤害由谁承担责任?()
阅读材料。完成下列题某某女孩曾经是一个文静、爱学习、受老师关注充满自信的女孩,但是学生刚升入初中的时候,身为老师的我并没有发现她的变化,直到一天我发现她用不满的眼睛看着正在讲台讲课的我,从此我开始默默地关注她,在讲台讲课的时候偶尔会给女孩传去关注
下列不属于中法战争战役的是()。
Itisawisefatherthatknowshisownchild,buttodayamancanboosthispaternal(fatherly)wisdom—oratleastconfirmthathe
Whatkindsofpeopleoftengivedrugstotheirchildren?Whereintheworlddopeopledragbeforegoingtowork?Theanswersare
最新回复
(
0
)