首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
admin
2019-01-16
38
问题
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
选项
答案
void BubbleSort2(int a[],int n){ //相邻两趟向相反方向起泡的冒泡排序算法 int change=1;low=0;high=n—1; //冒泡的上下界 while(low<high&&change){ change=0; //交换标志 for(i=low;i<high;i++) //从上向下起泡 if(a[i]>a[i+1]){a[i]++a[i+1];change=1;} //有交换,修改标志change high一一; //修改上界 for(i=high;i>low;i一一) //从下向上起泡 if(a[i]<a[i+1]{a[i]++a[i一1];change=1;} low++; //修改下界 } } 提示:此题考查的知识点是双向冒泡算法。题目中“向上移”理解为向序列的右端,而“向下移”按向序列的左端来处理。
解析
转载请注明原文地址:https://jikaoti.com/ti/s3fjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于罗马共和国政治制度的叙述,不正确的是()。
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
简述中央官制从秦汉的三公九卿制到隋唐的三省六部制的演变过程。
美国历史上第一个具有宪法性质的文件是()。
下列叙述不正确的是()。
下列哪一个不是罗马王政时代的管理机构?()
1984年,《中共中央关于经济体制改革的决定》中强调,商品经济的充分发展是社会经济发展不可逾越的阶段,市场调节的辅助性作用不可缺少,并指出要有步骤地逐步缩小指令性计划的范围。这表明当时我国()
20世纪50年代到70年代初,西欧国家通过有效的社会经济政策,维持了经济相对稳定和持续发展。这些政策主要包括()①加强对经济的宏观管理②废除生产关系中封建落后因素③发展高科技和新兴产业④进行社会改革,稳定社会
某个页式存储管理系统,接收了一个大小一共7页的程序,其依次访问的页为:1、2、3、4、2、1、5、6、2、1、2、3、7。若分配给该程序的内存空间为4页,并一次预装入,请用先进先出(FIFO)调度算法和最近最少用(LRU)凋度算法计算,程序执行时会产牛多少
随机试题
23岁男性患者,2周前突起全身水肿、尿量减少、血尿,近5天来尿量逐渐减少,伴脸色苍白,查:血压180/100mmHg,尿蛋白(+++),红细胞(+++),白细胞0~3/HP,颗粒管型0~2/HP,血肌酐440μmol/L,血红蛋白90g/L。该患者最可
男性,45岁,十二指肠溃疡大出血6小时内输血900ml。脉搏110次/分。血压70/50mmHg,宜进行
一个良好的嵌体蜡型应该是
工程承包单位在购置生产设备时,应向( )申报,经过设备订货清单按设计要求逐一审核后,方可加工订货。
会计主体与法律主体(法人)不是同一概念,一般来说,会计主体必然是法律主体,但法律主体并不都是会计主体。()
下列关于到期收益率影响因素,说法错误的是()。
从世界经济的发展历程来看,如果一国或地区的经济保持着稳定的增长速度,大多数商品和服务的价格必然随之上涨,只要这种涨幅始终在一个较小的区间内就不会对经济造成负面影响。由此可以推出,在一定时期内()。
法律关系主体能够通过自己的行为实际取得权利和履行义务的能力,称为()。(2012年真题)
下列关于运算符重载的叙述中,正确的是
Ilaouvertlabo?tedeconserve_____uncouteau.
最新回复
(
0
)