首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
设计一个双向起泡排序算法,即在排序过程中交替改变扫描方向。
设计一个双向起泡排序算法,即在排序过程中交替改变扫描方向。
admin
2010-04-24
6
问题
设计一个双向起泡排序算法,即在排序过程中交替改变扫描方向。
选项
答案
可通过设置一个标志位进行区分的方式来进行交替扫描,算法描述如下: 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://jikaoti.com/ti/A2taFFFM
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
HTTP的核心问题是()
有一个100Mbit/s的令牌环网络,令牌环行时间是120μs,每个主机在每次得到令牌后可以发送1000字节的分组,发送完成后立即释放令牌。试求出任意一台主机可以取得的最大吞吐率。
在TCP的段结构中,端口地址的比特数为_______。
为了能够使客户端程序查询不同的信息资源时有统一的访问方法而定义的一种地址标识方法是()
经常被分析,非常重要的三类国际收支差额是_________________、_________________。
___________是指货币供给量是一个内生变量,则意味着货币供给量是经济体系内诸多因素共同作用的结果,中央银行难以有效控制货币供给量的多少,进而会影响到货币政策的效果。
社会再生产过程中社会总需求过度增加,超过既定价格水平下商品和劳务方面的供给.而引起的通货膨胀为
处理货币政策目标冲突的途径有
如图7.37所示的流向图,试调整一次使之成为最优流向图。
某汽车运输公司有许多载重量为5吨的卡车,某天该公司接受了表7.5所示的9项运输业务。装卸点位置如图7.30所示的交通图(线上数字单位:km)。怎样安排卡车来完成这些运输业务才能够做到最节约?
随机试题
男,33岁,无痛性肉眼血尿1周,膀胱镜发现膀胱左侧壁肿瘤直径2cm,有蒂。一般手术前需要行的检查不包括
131I治疗甲亢的适应证,除外
关于施工图预算,说法不正确的是()。
生产经营单位为职工配备的劳动防护用品,必须具有“三证一标志”。“三证一标志”是指()。
位于某县城的工矿基地(增值税一般纳税人),2019年7月开采原煤6000吨,将其中5000吨直接销售,取得销售额500000元(不含增值税);将其中1000吨连续加工成居民用蜂窝煤销售,取得销售收入340000元(含增值税)。该矿山资源税税率为5%,当期购
危机的意外性强、造成的危害性大,而且时间有限,要想尽可能减少对服务对象及周围他人的伤害,社会工作者开展工作过程中必须坚持()原则。
Haveyouhadaheadacheduringatest?Haveyoueverbeensoworriedaboutsomethingthatyouhaveaheadacheorevencan’tslee
军人伤亡保险所需资金由国家和军人共同承担。()
加强党的思想建设,根本的是要坚定不移地用邓小平理论武装全党,充分发挥党的( )。
Mostpeoplethinkwomenaremoreaffectedwhenarelationshiphitsarockypatch.Accordingtoanewstudyonover1,000break-ups
最新回复
(
0
)