首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
admin
2019-01-16
39
问题
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
选项
答案
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://kaotiyun.com/show/dlRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列哪个文件标志着“文化大革命”的发起?()
秦统一过程中,最先和最后灭掉的国家是()。
袁世凯在控制自己权力,实现对全国控制的过程中,主要颁布的法律不包括()。
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,而名义是()
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,其名义是()。
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
就绪队列中有n个进程等待使用一个CPU,那么,如果采用不同的调用算法,就有()种调度顺序。
设某多道程序系统中有用户使用内存1000M,打印机1台。系统采用可变分区动态分配算法管理内存,而对打印机采用静态分配。假设输入输出操作时间忽略不计,采用最短剩余时间优先的进程调度算法,进程最短剩余时间相同时采用先来先服务的算法,进程调度时机选择在进程执行结
不需要抢占的进程调度算法是()。
随机试题
急性肾衰竭时,肾功能指标中哪项最不可能出现
量变和质变的关系是()
患者女,35岁,因“石灰溅入右眼后红、痛伴视力下降半天”就诊。眼部检查:VodFC/50cm;右眼球结膜水肿(++),10:00~6:00点角膜缘苍白,角膜上皮缺损,基质乳白色混浊水肿,前房结构窥不清。该患者的碱烧伤属于
A.滤波处理B.均衡处理C.灰度处理D.频率处理E.强化处理属于边缘锐化技术的是
复方草珊瑚含片的功能主治是
在下面所列钢筋混凝土工程量计算规则中,正确的有()。
具有不同认知方式的学生,可以获得相同的认知质量。
信息系统开发方式有多种,其中最有利于企业信息技术人员培养和系统维护的开发方式是
A、Askforajobinterview.B、Talkaboutthearrangementofanewsconference.C、Makeadiscussionaboutthenewbook.D、Makean
A、It’snoteasytogetataxi.B、It’seasiertogettotherailwaystation.C、TheyhavetoaskPaultodrivethetaxi.D、Theydo
最新回复
(
0
)