首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设计一个双向起泡排序算法,即在排序过程中交替改变扫描方向。
设计一个双向起泡排序算法,即在排序过程中交替改变扫描方向。
admin
2010-04-24
20
问题
设计一个双向起泡排序算法,即在排序过程中交替改变扫描方向。
选项
答案
可通过设置一个标志位进行区分的方式来进行交替扫描,算法描述如下: Alterbubblesort(r) /*交替扫描法起泡排序*/ Reetype R[]; {int i,j,temp,flag; /*设置扫描标志flag*/ flag=True; i=0; while(flag) /*开始扫描*/ { flag=False; for(j=n=i,j<i,j--) {if(R[j],key<R[j-1],key) {flag=True; temp=R[j]; R[j]=R[j-1]; R[j-1]=temp; } } for(j=l;j<n-1;j++) {if(R[j].key>R[j+1].key) {flag=True; temp=R[j]; R[j]=R[i+1]; R[j-1]=temp; } } i++; /*往右扫描*/ } } /*AIterbubblesort*/
解析
转载请注明原文地址:https://www.kaotiyun.com/show/8gAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
________分组级的主要功能是将链路层所提供的连接STE-DCE的一条或多条物理链路复用成数条逻辑信道,并且对每一条逻辑信道所建立的虚电路执行与链路层单链路协议类似的链路建立、数据传输、流量控制、顺序和差错检测、链路的拆除等操作。
_______由域名空间、域名服务器和地址转换请求程序三部分组成。
著名的Dijkstra算法是()
认为中国的通货膨胀是由经济体制的转轨而引起的理论是()
用匈牙利算法求解下述指派问题.效率矩阵如下:
如图所示流向图是不是基本流向图?
设要将序列(Q,H,C,Y,P,A,M,S,R)按字母升序排序,请分别画出采用堆排序方法时建立的初始堆,以及第一次输出堆顶元素后经过筛选调整的堆的完全二叉树形态。
画出一棵后序遍历序列与中序遍历序列相同的二叉树。
从现实生活中举例说明栈和队列的特征。
在一个循环队列Q中,判断队空的条件为_______,判断队满的条件为______。
随机试题
由于医务人员医疗水平低所构成对患者安全威胁的因素属于()
()应当按照中国证监会的规定对营业部实行统一结算、统一风险管理、统一资金调拨、统一财务管理和会计核算,建立规范、完善的营业部岗位责任制度和业务操作规程。
证券交易内幕信息的知情人或者非法获取内幕信息的人,在涉及证券的发行、交易或者其他对证券的价格有重大影响的信息公开前,买卖该证券,或者泄露该信息,或者建议他人买卖该证券的,应给予的处罚是()。I.责令依法处理非法持有的证券Ⅱ.没收
外派劳务项目的审查要提供的材料有()。
教导主任对各个任课教师起联系和纽带的作用。()
幼儿的学习品质,就是与学习密切相关的基本素质,包括()。
中世纪西欧学校开设的主要课程为七种自由艺术,简称“七艺”。它们是
一个委员会工作两年,每年都由4人组成,其中2名成员来自下面4位法官:F、G、H和I,另外2名成员来自下面3外科学家:V、Y、和Z。每一年,该委员会有1名成员做主席。在第一年做主席的成员在第二年必须退出该委员会。在第二年做主席的人在第一年必须是该委员会的成员
ThebookLoveandItsPlaceinNatureobservedthatwithoutlovechildrentendtodie.AndAshleyMontagunotedBritish-bornChi
ThankyouforchoosingourrestaurantduringyourvisittoLondon.Servicestoguestsoftherestaurantarealargepartofourt
最新回复
(
0
)