首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
admin
2019-01-16
69
问题
冒泡排序方法是把大的元素向上移(气泡的上浮),也可以把小的元素向下移(气泡的下沉)。请给出上浮和下沉过程交替的冒泡排序算法。
选项
答案
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
学硕统考专业
相关试题推荐
概述罗马共和国早期平民反贵族斗争的原因、过程和意义。
1534年英国议会宣布英国教会断绝与罗马教廷一切关系的文件是()。
“二战”后,联合国的成立反映了世界人民和平的愿望,下列叙述正确的是()。
美国历史上第一个具有宪法性质的文件是()。
抗日战争期间,日本将沦陷区的许多矿产业、钢铁业等交给日本公司管理,其名义是()。
下列哪一个不是罗马王政时代的管理机构?()
乾隆时期,明确规定了驻藏大臣的地位与达赖班禅同等,并实行“金瓶掣签”制度的文件是()。
既考虑作业等待时间又考虑作业执行时间的调度算法是()。
随机试题
春花秋月何时了,________。
视神经盘
A.脓液稀薄,淡黄色,量较多B.脓液稠厚,黄色,不臭C.脓液淡绿,有甜腥臭D.脓液有特殊恶臭E.脓液稠厚有粪臭金黄色葡萄球菌感染脓液的特点是
患者,男,20岁。因大量蛋白尿1个月入院,病前无上呼吸道感染史。查体:血压120/80mmHg。双下肢有明显可凹性水肿。入院后诊断为肾病综合征。为明确病理类型,行肾穿刺活检,电镜下见有广泛的肾小球脏层上皮细胞足突消失。首选的治疗方法是
大部分的病毒感染系统之后立刻发作。()
()的羊肉泡馍被认为“中华名小吃”。
会议纪要的特点是()。
人类在活动中自发形成的,未经任何权力机构承认或批准而形成的群体称为()
如遇非常情况,不能进行下届选举,由全国人大常委会以全体委员的()以上多数通过,可以推迟下届全国人大代表选举,延长本届任期。
Itisallverywelltoblametrafficjams,thecostofpetrolandthequickpaceofmodernlife,butmannersontheroadsarebe
最新回复
(
0
)