首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容: 用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换。
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容: 用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换。
admin
2016-03-29
37
问题
线性表(a
1
,a
2
,a
3
,…,a
n
)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容:
用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换。
选项
答案
顺序存储的线性表递增有序,可以顺序查找,也可折半查找。题目要求“用最少的时间在表中查找数值为x的元素”,这里应使用折半查找方法。 void SearchExchangelnsert(ElemType a.[];ElemType x) ∥a是具有n个元素的递增有序线性表,顺序存储。本算法在表中查找数值为x的 //元素,如查到则与其后继交换位置;如查不到,则插入表中,且使表仍递增有序 { low=0: high=n-1; //low和high指向线性表下界和上界的下标 while(low<=high) { mid=(low+high)/2; //找中间位置 if(a[mid]==x)break; //找到x,退出while循环 else if(a[mid]
high) //查找失败,插入数据元素x { for(i=n-1;i>high;i一一) a[i+1]=a[i]; //后移元素 a[i+1]=x; //插入x } ∥结束插入 } ∥结束本算法
解析
转载请注明原文地址:https://kaotiyun.com/show/42Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简论元朝统一的意义及元朝在中国历史上的地位。
简述清代秘密立储制的操作并作出评价。
二月革命后,俄国为什么会出现两个政权并存的局面?
试述欧美盟国对德、日法西斯处置的异同,并分析这种现象的原因及影响。
简述苏联和南斯拉夫之间的冲突。
阅读材料回答以下问题:天既哀大地生人之多艰,黑帝乃降精而救民患,为神明,为圣王,为万世作师,为万民作保,为大地教主。生于乱世,乃据乱世而立三世之法,而垂精太平。乃因其所生之国,而立三世之义,而注意于大地远近、大小若一之大一统。乃立元以统天,以天为仁,以神
下列历史事件发生的先后顺序是()。①“铁幕”演说②马歇尔计划③北大西洋公约
下列对近代社会思潮产生的先后顺序排列正确的是()。①人文主义②自由主义③理性主义④重商主义
一个使用选择性重传协议的数据链路层协议,如果采用了5位的帧序列号,那么可以选用的最大窗口是()。
假定某采用页式虚拟存储管理的计算机系统中,主存储器容量为1GB,被分为262144块物理块,物理块号为0,1,2,……,262143。某进程的地址空间占4页,逻辑页号为0,1,2,3,被分配到主存储器的第20,45,101,58号物理块中。回答:
随机试题
根据公司法律制度的规定。公司成立后。相关股东的下列行为中,属于抽逃出资的有()。
以下哪一项是缺乏维生素C所导致的病症?()
A.尿中三氯乙酸B.尿中马尿酸C.尿中甲基马尿酸D.尿中镉E.血中铅我国制定的六种毒物的生物限值,其中三氯乙烯的生物监测指标是
下列不属于关税纳税义务人的是()。
造成篆刻艺术作品千变万化的核心因素是()。
EversinceGregorMendel’sfamousexperimentswithhybridsweetpeas,ithasbeenknownthattheremustbeunitaryelementswit
MarkTwain’sinstructionswerequiteclear:hisautobiographywastoremainunpublisheduntil100yearsafterhisdeath.Youcou
Whatsitcomdoesthemanlikebest?
Allvisitorsarerequestedto______withtheregulations.
Cross-CulturalCommunicationChallengesDefinitionofCultureWeallcommunicatewithothersallthetime--inourhomes,
最新回复
(
0
)