首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容: 用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换。
线性表(a1,a2,a3,…,an)中元素递增有序且按顺序存储于计算机内。要求设计算法完成以下内容: 用最少的时间在表中查找数值为x的元素。若找到将其与后继元素位置相交换。
admin
2016-03-29
83
问题
线性表(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://www.kaotiyun.com/show/42Ri777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
唐太宗时期的“安西四镇”指的是()。①龟兹②焉耆③乐浪④于阗⑤疏勒
分析商代的阶级关系。
试结合新民主主义革命不同历史时期的历史实际,阐述中国共产党在处理同资产阶级复杂关系问题上的做法、结果及其历史经验。
罗斯福和胡佛经济政策的最大区别在于()。
以下选项不属于希腊城邦的形成方式和途径的是()。
武昌起义是由哪个团体发动的?()
阅读下列材料,并结合所学知识回答问题:材料一重申粮食垄断和价格都是不可更改的,重申必须同粮食投机商进行无情斗争,同时责成每一者,必须在本法令公布后一周内,把超过播种田地和自己到下次收获前的定额消费量的全部余粮呈报交售,呈报的办法由粮
我国第一部系统的史学理论著作是()。
1940年毛泽东的《新民主主义论》:“而所谓民主主义,现在已不是旧范畴的民主主义,已不是日民主主义,而是新范畴的民主主义,而是新民主主义”。毛泽东分民主革命的两个阶段主要依据是
唐朝时期,每丁服徭役二十天,是为正役,国家若不需要其服役,则每丁可按照每天交纳绢三尺或布三尺七寸五分的标准,交足二十天的数额以代役,称为()。
随机试题
对于不协调性宫缩乏力,下列描述错误的是
简述美育的任务与实施途径。
根据《刑事诉讼法》及有关司法解释的规定,下列哪一项办案期限是不能重新计算的?
封闭式基金的买卖价格以基金份额净值为基础,不受市场供求关系的影响。()
下列选项中,关于诉讼时效的特点表述不正确的是()。
向同级机关且不相隶属机关请求批准某事项的公文是()。
连续消失40天后,朝鲜最高领导人金正恩决定复出并在亚运训练基地、国家科学研究所、金策大学、空军部队和科技园住宅这5个地方中挑选若干进行视察,朝鲜决策集团对其视察地点提出如下建议:(1)如果去亚运训练基地,则必须去国家科学研究所,(2)国家科学研究所与金
WhydidtheWHOsuspenditsoperation?
【S1】【S7】
A、Heplanstobuyanewapartment.B、HeislongingtospendhisholidayinFrance.C、Hewantstogofishingduringtheholiday.
最新回复
(
0
)