首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
admin
2019-01-16
83
问题
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
选项
答案
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
学硕统考专业
相关试题推荐
17世纪英国资产阶级革命中,曾利用了古老文件同专制王权作斗争。这一古老文件是()
著名的绥靖政策文件《霍尔—赖伐尔协定》是英、法与意大利签订的,密谋发动()。
1534年英国议会宣布英国教会断绝与罗马教廷一切关系的文件是()。
简述按照恩格斯的划分方法人类的起源与进化。
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,而名义是()
标志着整风运动开始向反“右派”斗争转变的重要文件是()。
并发使得处理机的利用率得到提高,其主要原因是处理机与IO可以同时为多个进程服务,也即处理机与IO设备真正地并行。但是处理机的利用率提高并不是简单地将两个进程的处理机利用率相加,而是遵循一定的规律。现在有一个计算机系统采用多道程序技术实现了并发,调度算法采用
某计算机有五级中断L4~L0,中断屏蔽字为M4M3M2M1M0,Mi=1(0≤i≤4)表示对Li级中断进行屏蔽。若中断响应优先级从高到低的顺序是L4→L0→L2→L1→L3,则L1的中断处理程序中设置的中断屏蔽字是____。
假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁道访问序列是____。
随机试题
我国《公司法》所确认的公司主要有()
Thetwopartieshave______anagreementonthedateoftalk.
男性,20岁,周身水肿半个月近日来出现呼吸困难,少尿。检查:BP170/120mmHg,全身高度水肿,并伴有右侧胸腔及腹腔积液,在外院诊断肾病综合征。泼尼松减量的标准是什么
患者,男性,30岁。右下智牙近中位阻生,反复发生冠周炎,现无明显症状要求拔除。右下第二磨牙远中探诊可疑龋坏。出现拔除右下阻生智牙3天后,拔牙窝出现持续性疼痛并向耳颞部放散,检查见拔牙窝内空虚相应的治疗应为()
A、成型材料B、增塑剂C、遮光剂D、防腐剂E、增稠剂二氧化钛在空胶囊组成中作为
净现值法与现值指数法的共同之处在于()。
()是我国社会主义社会的重要特征,并为社会主义现代化建设提供了强大的精神动力、智力支持和思想保证。
以下选项中,不合法的VisualBasic的变量名是()。
A、ThistypeofTVisproducedlately.B、TheconversationtakesplaceatacompanywhichproducesTVsets.C、TheTVsetisexpens
Accordingtothewriter,thetopkillersinChinaare______.______wasthetoppreventablecontributingfactortothedeaths.
最新回复
(
0
)