首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成下列Java程序。程序的功能是对数组进行冒泡排序。冒泡排序算法的基本思路是把当前数据序列中的各相邻数据两两比较,发现任何一对数据间不符合要求的升序或降序关系则立即调换他们的顺序,从而保证相邻数据间符合升序或降序的关系。本题是进行升序排列。例如数组a[
请完成下列Java程序。程序的功能是对数组进行冒泡排序。冒泡排序算法的基本思路是把当前数据序列中的各相邻数据两两比较,发现任何一对数据间不符合要求的升序或降序关系则立即调换他们的顺序,从而保证相邻数据间符合升序或降序的关系。本题是进行升序排列。例如数组a[
admin
2009-01-15
39
问题
请完成下列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://jikaoti.com/ti/hOb0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是
在查询设计器的工具栏中有、而在视图设计器中没有的工具按钮是
在设计界面时,为提供多选功能,通常使用的控件是
下列叙述中正确的是
假设客户表中有客户号(关键字)C1~C10共10条客户记录,订购单表有订单号(关键字)OR1~OR8共8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是
关于内存变量的调用,下列说法错误的是()。
下列不属于表单对象特有的方法是()。
关于内存变量的调用,下列说法正确的是
getSize().width指的是什么?
getSize().width指的是什么?()
随机试题
内分泌腺的结构特点之一是没有
A.睫毛毛囊及其附属腺体的急性化脓性炎症B.睫毛毛囊及其附属腺体的慢性化脓性炎症C.睑板腺的慢性肉芽肿性炎症D.睑板腺的急性化脓性炎症E.外眦部睑缘的慢性炎症内睑腺炎为
某女性患者,24岁。因龋坏发展成根尖炎,经过一次根管充填治疗,但患者的症状时有反复,叩痛不能完全消除已有近2个月,造成这种情况的原因最有可能是
委托人应向监理人免费提供监理工作所需要的有关( )的合同文本、资料、图纸和数据等文件资料。
欧式看涨期权和欧式看跌期权的执行价格均为20元,12个月后到期,看跌期权的价格为0.6元,看涨期权的价格为0.72元,若无风险年利率为4.17%,则股票的现行价格为()。
对国务院部门或者省、自治区、直辖市人民政府的具体行政行为不服的,向作出该具体行政行为的国务院部门或者省、自治区、直辖市人民政府申请行政_______。对此决定不服的,可以向人民法院提起行政_______:也可以向国务院申请_______。填入划横
绝大多数人认为工人只要有一个壮实的身体,太多的文化知识根本用不上。但是21世纪初青岛港工人许振超却由一名普通的吊车司机成长为桥吊专家,他两次刷新世界集装箱装卸纪录,并承担了,多项重大研究课题,这些事实体现了新时代工人的新风貌。反映了工人阶级在自身素质建设方
A、 B、 C、 D、 B
Themostvocalopponentsofimmigrationreformsayit’snotjustthefearof(1)_____jobstoforeignworkersthat(2)_____their
【B1】【B11】
最新回复
(
0
)