首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序。程序的功能是对数组进行冒泡排序。冒泡排序算法的基本思路是把当前数据序列中的各相邻数据两两比较,发现任何一对数据间不符合要求的升序或降序关系则立即调换他们的顺序,从而保证相邻数据间符合升序或降序的关系。本题是进行升序排列。例如数组a[
请完成下列Java程序。程序的功能是对数组进行冒泡排序。冒泡排序算法的基本思路是把当前数据序列中的各相邻数据两两比较,发现任何一对数据间不符合要求的升序或降序关系则立即调换他们的顺序,从而保证相邻数据间符合升序或降序的关系。本题是进行升序排列。例如数组a[
admin
2009-01-15
60
问题
请完成下列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[j+1];
解析
本题主要考查for循环语句的用法及数组的基本知识。解答本题的关键是能够熟练的掌握冒泡排序算法的思想及for循环语句的用法。排序是数据处理中经常使用的一种重要运算。常见排序分为:插入排序,选择排序,冒泡排序,基数排序等等。在本题中,for(j=0;j<n-i;j++)循环的功能是对上次排序的结果再进行排序从中选择处最小的数。a[j]=a[j+1];语句的功能是把最小的数放在数组的最前面。
转载请注明原文地址:https://www.kaotiyun.com/show/fhnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是
在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括
下面关于列表框和组合框的陈述中,正确的是
有两个关系R和T如下:则由关系R得到关系T的操作是
数据库系统的三级模式不包括
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
下列选项中不属于面向对象程序设计特征的是
在面向对象方法中,不属于“对象”基本特点的是
在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
随机试题
关于睾丸白膜的描述正确的是
GBZ2.1-2007中规定工作场所空气中容许浓度的粉尘包括
甲亢时出现小脑疾患时出现
施工定额是从事某项工作的基础。这项工作是指()
政府有关部门根据法律、行政法规的规定和部门的职责权限,对有关的会计行为、会计资料所进行的监督检查是()。
乙公司2007年1月1日购入一项无形资产,初始入账价值为1200万元,采用平均年限法摊销,预计使用年限为10年,预计净残值为零。2011年12月31日,该无形资产发生减值,预计可收回金额为500万元。假定计提尤形资产减值准备后,原预计使用年限、预计净残值保
按竞争的方式和内涵划分,竞争可分为()。
亲社会行为是指()。
某班级开展以“社区存在的问题”为主题的实践活动。调研之前,学生自由组成调查小组,设计调查问卷。进入社区之后,学生很难发现社区存在的问题,教师知道后,提议学生上网查阅资料。之后,每个学生依据自己的兴趣爱好,制订调查方案,再次深入社区,找到了社区存在的问题并撰
阅读以下文字,回答题。现在,明眼人一看就知道,相声明显竞争不过小品。为什么呢?我想,主要的原因,在于现代相声在思想性的追求上有些落伍,整体上不如小品的思想性深刻。按说,相声艺术发展到今天,在艺术上已经相当成熟了,说学逗唱的功夫
最新回复
(
0
)